Just steps from Scituate Harbor, the Barker Tavern offers a rare combination of Colonial charm and waterfront location. It incorporates part of an original 1634 dwelling, said to be one of the oldest standing houses in the United States. In the 17th century, the house was used as a garrison for defense during King Philip’s War. Today, it’s a fine dining destination on the South Shore with a traditional New England dining room and the more casual Eli’s Pub, a private nook tucked into the restaurant.
21 Barker Road, 781-545-6533, www.barkertavern.com