Astor Victoria
73 Belgrave Road, SW1V 2BG - London, England
Category: Hostel
Astor Victoria Hostel has an incredible central London location, within walking distance of emblematic places such as Piccadilly Circus, Trafalgar Square and Covent Garden, and will offer you an unforgettable lodging experience, giving you a London adventure that is 10 out of 10! more info »