Found 2 places
Latitude: 42.3851 (42°23′6″N), Longitude: -71.1131 (71°6′47″W)
Address: 31 Washington St, Somerville, MA 02143
Latitude: 42.382 (42°22′55″N), Longitude: -71.0827 (71°4′58″W)
Site: seeyoushine.com/category/3544/somervilles-no-touch