Leader House Apartment
Guests of London will have a nice stay at Leader House apartment.
Shakespeare's Globe Theatre is 2.2 km of the property, while Buckingham Palace is around 1.8 km away. Serving a variety of dishes, Mon Plaisir and Thai Square are just 50 meters away.
There are Leicester Square subway station and Waterloo train station in walking distance.