Queen Victoria Apartments Apartment London
Queen Victoria Apartments provides accommodation within 2 km of the centre of London, with free Wi-Fi, and a kitchen with an oven, a microwave and a toaster. It is located 1 km from Victoria Train Station and offers full-day security.
Number of rooms: 12
25 St.George's Square, Westminster Borough, London, SW1V 2HX, United Kingdom