Scallop Shell Inn 16 Massachusetts Ave Falmouth, MA 02540 Phone: (508) 495-4900
Category: Hotels And Motels