The Spa at The Wentworth
The Spa at The Wentworth
588 Wentworth Rd
New Castle
, NH 03854
603-422-7322
New Castle Island's serenity and scenic beauty inspired the Spa at The Wentworth. Enjoy a New Hampshire luxury spa, designed to enhance your well-being. Capture delight in self-care and tranquility at one of the top spas in New Castle, New Hampshire.
