This upscale hotel is beautifully located in the city centre of London. Sitting close to Covent Garden and Trafalgar Square, this property is perfect for travellers who are eager to explore this bustling city. Links to the public transport network can be found nearby. This property entices visitors with warm hospitality and excellent service. The guest rooms offer comfort and convenience, in a peaceful setting. The property features 2 restaurants, offering a variety of delectable dishes. The hotel's bars offer a great setting in which to sit back and unwind with a refreshing drink. A fitness centre, as well as a conference room, is available onsite, ensuring that the needs of every type of traveller are fully met.