Bamboo Inn
Address:
5107 Delmar Blvd, Saint Louis, MO 63108
Phone:
(314) 367-0821 Restaurants
Other Businesses:
- Chipotle Mexican Grill at 11485 Olive Blvd, Saint Louis, MO 63141
- Big Jake's Bbq at 5863 Delmar Blvd, Saint Louis, MO 63112
- London's Wing House at 6209 Dr Martin Luther King Dr, Saint Louis, MO 63133
- Burger King at 5025 Delmar Blvd, Saint Louis, MO 63108
- Taste of Soul at 8724 St Charles Rock Rd, Saint Louis, MO 63114