Astor Victoria, HOSTEL in London England.
Astor Victoria.

71 Belgrave Road, London, England

Located near: Located near the House of Parliament, Big Ben, Buckingham Palace, Westminster Abbey, Tate Gallery, River Thames, London Eye (ferris wheel) and Trafalgar Square. Walking distance to Victoria Rail Station (services to Gatwick Airport, Dover etc) and Victoria Bus and Coach Station.

With Victoria Station and Buckingham Palace a few minutes’ walk away, it is hard to beat to this location! Amazing 24-hour transport links to attractions, parties, airports, coaches (to the rest of the UK/Europe), and almost anywhere! Astor Victoria is the dream place for a base in London.
The exc

Check Availability

From People Nights

Book Hostel in