Morgan Lodge Apartments Belgrave Court is an apartment only 2.6 km from Tower of London, Up at The O2 and Madame Tussauds London. Guests can make use of laundry and dry cleaning onsite.
The property is located near Westminster Hall, British Museum and Royal Opera House. A 10-minute walk to the center of London. Offering british meals, The Terrace on the Strand is around 100 meters away.
The building stands near Leicester Square subway station.
The apartment offers 2 bedrooms.