The Spa at The Wentworth

The Spa at The Wentworth
588 Wentworth Rd
New Castle , NH 03854
603-422-7322

Visit Spa Website


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.