Get directions to: Bamboo Garden, Providence, RI
Restaurant address: 376 Elmwood Ave Providence, RI 02907, USA
Restaurant: Bamboo Garden