Located around 25 minutes' walk from the national museum "Wallace Collection", the 6-room Victoria Square Villa London provides access to various tourist attractions in the vicinity.
This London villa is situated 0.2 miles from the public Queen's Art Gallery and just around the corner from Buckingham Palace. Also, the holiday home is 16 minutes' stroll from Churchill War Rooms Museum and approximately 30 minutes by foot from the huge Coca-Cola London Eye Observation Wheel. Victoria Square Villa is situated 1.3 miles from the family-friendly SEA LIFE Centre London Aquarium.
The villa comes with a bathroom with a separate toilet and a shower. A hairdryer, bath sheets, and towels are also part of the bathroom amenities.
Guests staying at Victoria Square Villa can make use of the self-catering amenities available, including an electric kettle, a fridge, and a kitchenware. Guests can dine at Dammikas Restaurant located just a few steps from the property. The nearest subway station is Victoria, situated within easy reach of the London accommodation.