To enjoy your vacation in London, stay at Luxury Villa 6-Bed Next To Marble Arch London, which is only 1.2 km from Selfridges London and about a 25-minute walk from Buckingham Palace.
Edgware Road underground station is 500 metres away and London City airport is a 33-minute drive from Luxury Villa 6-Bed Next To Marble Arch.
Situated fairly close to the nearest tube station, this apartment lies not far from Wilson House. Covent Garden is also set around 10 minutes away by car.