Get directions to: World Restaurants Inc, Phoenix, AZ
Restaurant address: 710 N Central Ave Phoenix, AZ 85004, USA
Restaurant: World Restaurants Inc