Juba Restaurant
Address:
5050 E McDowell Rd, Phoenix, AZ 85008
Phone:
(602) 244-1206
Restaurants
Other Businesses:
- Rico's American Grill at 7677 N 16th St, Phoenix, AZ 85020
- The Duce at 525 South Central Avenue, Phoenix, AZ 85004
- Federico's Bar & Pool Hall at 821 E Broadway Rd, Phoenix, AZ 85040
- Wendy's at 1201 N 59th Ave, Phoenix, AZ 85043
- Bamboo China Restaurant at 7575 N 16th St, Phoenix, AZ 85020