To enjoy your vacation in London, stay at Luxury Apartment London, which is 1.4 miles from the historic castle "Tower of London" and about 25 minutes by foot from the Protestant Westminster Abbey.
Buckingham Palace is 2.1 miles away, while The Cuming Museum is a stone's throw from the apartment. The center of London can be reached in a 30-minute walk.
The apartment offers self-catering options such as an electric kettle, oven, and a kitchenware for guests to enjoy. Luxury Apartment also lies around a 10-minute stroll from Kennington metro station.