Location: the hotel is situated close to the centre of Portsmouth and the beach, in the state of New Hampshire.
See more: Hotels in USA Hotels in Portsmouth Holiday Destinations in USA