The Wentworth by the Sea Marriott hotel & Spa is a great honeymoon destination. Located in New Castle, New Hampshire, off the coast of Portsmouth, the hotel is surrounded with spectacular views of the bay and offers amazing sunsets.
Each guest room is charming, warm, and comfortable with individual style. A variety of suites also awaits you including our three turret suites, our king suites, and our waterfront
Our central location on the coast provides a perfect destination and advantage point to explore the New England coastline as well as the beautiful new england countryside.