Morgan Lodge Apartments Belgrave Court is an apartment only 2.6 km from Tower of London, Up at The O2 and Madame Tussauds London.
Just 10 minutes on foot from London city center. Guests can enjoy british cuisine in The Terrace on the Strand located fairly close to the property.
A subway station is easily accessible.
The apartment offers 2 bedrooms.
Guests can rent cars to explore the local area.