Situated 1.4 km from Buckingham Palace and 1.4 km from Harrods, Victoria Station Apartment offers accommodation in London. The unit is 1.7 km from St James's Park. Free WiFi is available . A flat-screen TV is offered. Westminster Abbey is 1.
Address: Ebury Bridge Road, Westbourne House, flat 9, London
Rates from:
GBP 96 Book Now