New Castle (NH) United States Wentworth by the Sea, A Marriott Hotel & Spa Discount If you look to claim a discount at Wentworth by the Sea, A Marriott Hotel & Spa in New Castle…