Image 1 of 1
NHSCRY-0006.jpg
Wentworth-by-the-Sea, a grand seaside hotel near Portsmouth in Newcastle, NH, USA