Set in London within 700 metres of Buckingham Palace, London Victoria Apartment provides accommodation with a flat-screen TV and a kitchen. Complimentary Wi-Fi is provided. An oven, a microwave and toaster are also available, as well as a kettle.
282 Vauxhall Bridge Road, Westminster Borough, London, SW1V 1BB, United Kingdom
Nightly rates from $228