The 24 bedroom Newtown House Hotel is an 18th century converted farmhouse, located on Hayling Island in Hampshire. An ideal centre for touring, the hotel is situated between the historic Naval City of Portsmouth and the cathedral city of Chichester w... |