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.