Update Info - Bamboo Inn
This restaurant was reported as closed. If it is open, let us know.
Bamboo Inn
5107 Delmar Blvd
Saint Louis, MO 63108
5107 Delmar Blvd
Saint Louis, MO 63108
This restaurant was reported as closed. If it is open, let us know.