The Leisure Inn is a 2 star central London hotel, housed in a historical Victorian style Building, located in the heart of London to the north of Kensington Palace and Hyde Park. The area is favourite for both business and leisure travellers because of the excellent public transport links to the city and tourist attractions.
The Hotel is extremely convenient for Oxford Street and Kensington... 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 ...