Staying at Granard Road Villa London, guests can visit the Trafalgar Square art museum "National Gallery", which is approximately a 15-minute drive away.
The London holiday home in the Wandsworth district is situated 3.6 miles from Buckingham Palace and 4.2 miles from such shopping places as the public Trafalgar Square. The welcoming villa also gives access to such places of worship as the Fazl Fazal Mosque London, located around 10 minutes away by car. Granard Road Villa offers sports enthusiasts to discover the enormous open-air Tooting Bec Lido Swimming Pool, located 1.6 miles away.
Bathroom facilities at the villa also include a shower. A hair dryer and towels also ensure a comfortable experience.
Granard Road Villa provides an electric kettle, a fridge, and oven in a fully equipped kitchen. Mingle with locals while dining in Kibou - Japanese kitchen & bar, located just 8 minutes' stroll from the London accommodation. Clapham South subway station is also not far from the accommodation.