Sloane Square is the point where Knightsbridge grandeur meets the charm of Chelsea. Situated in this stunning area lies the Sloane Square Hotel. With great accommodation and a prime location they offer a warm style, and a welcoming atmosphere perfect for a memorable visit to London.
Full of spark and character, their rooms and suites have been designed with your comfort in mind. The rooms... 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 ...