Barba Roja Restaurant & Bar
2050 W Camelback Rd, Phoenix
(480) 486-9967
Menu
Restaurants in Phoenix, AZ
Barba Roja Restaurant & Bar
2050 W Camelback Rd, Phoenix, AZ 85015
(480) 486-9967