Apartment next to Victoria Station Apartment London
Featuring a terrace and free Wi-Fi, Apartment next to Victoria Station is set in the centre of London, close to Victoria Train Station, Victoria Underground Station and Buckingham Palace.
Number of rooms: 5
Apartment 28, Royal Belgrave House, Westminster Borough, London, SW1V 1RR, United Kingdom