Staying at 3 Bedroom Mews House - Marble Arch London villa, guests can visit the royal Regent's Park, which is approximately 25 minutes' walk away.
Tyburn Convent Shrine is within 700 feet of this London villa, and the upmarket Fortnum & Mason Department Store is 1.4 miles away. Guests can also visit Hyde Park, located in the immediate vicinity of the holiday home, or see Marble Arch, merely a 6-minute stroll away. Nestled in the Central London district, 3 Bedroom Mews House - Marble Arch villa is 1.3 miles from the historical sites like Buckingham Palace.
Guests are welcome to cook their own meals in a full kitchen of the villa. Al Balad with delectable dishes is only 700 feet from the London property. Edgware Road subway station is situated in the vicinity of the London accommodation, while Marylebone train stop is about a 15-minute walk away.