Ebury Street Villa London offers quick access to such city attractions as the non-commercial West End Royal Court Theatre, located just 6 minutes' walk away.
Apollo Victoria Theatre can be found merely 0.6 miles away, and Buckingham Palace is a mere 0.8 miles from this London villa. The holiday home is nestled approximately 20 minutes' walk from natural attractions like Green Park London. Located 0.8 miles from Westminster Cathedral, Ebury Street Villa is also 1.5 miles from entertainment venues like Royal Albert Hall.
A fully-fitted kitchen comes with a dishwasher if you wish to self-cater. Guests can dine at The Thomas Cubitt located around 5 minutes by foot from the villa. The nearest subway station is Sloane Square, situated right around the corner from the London accommodation.