The Bamboo Terrace hero image

The Bamboo Terrace

Restaurant

1754 W Ajo Wy, Tucson, AZ 85713, USA

Biter Score
8.0
Closed
Tuesday: 11 AM – 9 PM