Get directions to: Tip Top Noodle Shop, Somerville, MA
Restaurant address: 1153 Broadway Somerville, MA 02144, USA
Restaurant: Tip Top Noodle Shop