



Tower House is a family run hotel located in St Leonards, just ¾ mile from the ocean offering a friendly atmosphere and the ambience of a country house.
The en-suite bedrooms are all individually decorated and come with all the facilities you need to make your stay comfortable.
It is situated in the quiet heart of St. Leonards-on-sea, close to all amenities and family attractions that... More details
Liverpool was awarded the European Capital of Culture 2008. The vibrant city is renowned for its arts & culture and is home to numerous museums & galleries including a branch of the Tate Gallery. Read more ...