Hotel Overview
This hotel is located at the heart of the vibrant city of London. It lies just a few metres away from Hyde Park. Links to the public transport network can be found just a short distance away. Many bars, shopping opportunities, restaurants and entertainment venues can be found in the vicinity. This hotel enjoys a charming design. The guest rooms and apartments have been designed with comfort and convenience in mind. The accommodation options have been designed in a classical style. The hotel offers a choice of excellent facilities and services, ensuring that the requirements of every type of traveller are fully met.
Queensborough Terrace, 60-62
London
United Kingdom
00442072296848