Get directions to: Japanese Noodle House, Newton Center, MA
Restaurant address: 80 Langley Rd Newton Center, MA 02459, USA
Restaurant: Japanese Noodle House