Located just 25 miles south of Boston in the
historic seaside town of Scituate, the
Inn at Scituate
Harbor is a delightful and welcome escape from the city fresh sea air, gorgeous sunrises and spectacular views of the famous Old Scituate Lighthouse, the pretty
harbor, and endless ocean.