Lodging/Accommodations close to Southcoast Health System
Inn on the Square
+1-800-716-8490
40 North Main St., Falmouth, MA 02540
+1-800-716-8490
~17.04 miles east of Southcoast Health System
- Three Star Suburban hotel
- Airport shuttle available
Back to Top