Wentworth by the Sea



Short Description

Wentworth by the Sea is a Gilded Age resort built in 1874 on the island of New Castle near Portsmouth, New Hampshire, with 161 rooms and suites, the Opal Spa, waterfront dining and a marina.