116 Parallel Street (2.1 km from 333 Main Street Shopping Center)
Located in the village of Harwich centre this Cape Cod hotel features a seasonal heated saltwater pool and a lush garden area. The Winstead Inn which features 15 rooms also offers guests access to a private beach that is located 1.