71 Belgrave Road, Victoria,
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 excellent local markets, restaurants, pubs, vintage stores, coffee shops and galleries, all within a 15-minute walk of Big Ben, will make you feel like a true Londoner! This, combined with staff whom love