Islands Restaurant Avondale

10055 W McDowell Rd Avondale AZ 85392 USA

(623) 907-1214

Location