Astor Victoria Hostel
71 Belgrave Rd - London,
United Kingdom
View Map
Area: Victoria / Belgravia / Westminster / Pimlico