To enjoy your vacation in London, stay at The Queenstown Villa London, which is 3.3 miles from the famous British Museum and around a 10-minute drive from St James's Park.
The apartment lies in the Clapham district, 3.9 miles from the historic Tower of London.
Visitors of The Queenstown Villa will enjoy the comfort of a bathroom with hairdryers and towels. Moreover, there is a separate toilet and a shower as well.
For those who want to cook their own meals, the property provides self-catering options such as a fridge, oven, and glassware. This apartment is in the vicinity of London Wandsworth Road train station.