Get directions to: Noodle Stix, Cambridge, MA
Restaurant address: 11 Belmont St Cambridge, MA 02138, USA
Restaurant: Noodle Stix