Featuring an exceptional location, Me By Melia London - Covent Garden hotel offers views of the river, and is 5 minutes' walk from the self-governing college "Courtauld Institute of Art". The hotel is located in a financial district and offers an American-style restaurant, a sundeck, spa therapy, and a shared lounge.
The perfect hotel is situated in a vibrant part of London, fairly close to the Royal Opera House. St. Paul's Parish Church is 450 metres from the Me By Melia London - Covent Garden, while the 13.7-tonne Big Ben Bell is 2.1 km away. The property is also within reach of the River Thames. The Tower Bridge is a 10-minute ride away, while Temple underground station is within easy reach of this 5-star hotel.
The elegant Me By Melia London - Covent Garden features 157 rooms with a mini fridge bar and coffee/tea making equipment, and such comforts as air conditioning. Bathrooms are appointed with a separate toilet and a shower along with hairdryers and bath sheets.
STK London, one of the 3 onsite restaurants, provides American dining. It is open to the public for dinner and lunch. The luxury Me By Melia London - Covent Garden hotel also features a terrace bar with nibbles and pastries. Guests can enjoy spectacular views from this bar. There is also a restaurant with different American dishes in the area.