Get directions to: Bamboo House 2, Norwood, MA
Restaurant address: 643 Washington St Norwood, MA 02062, USA
Restaurant: Bamboo House 2