Beautiful Places of Attractions nearĀ Astor Hotel Victoria

London is one of the culture capitals of the world and is brimming with exciting things to see and do. Take a breathtaking trip on the London Eye, explore the amazing collections in museums as diverse as the Tate Modern and Natural History Museum or immerse yourself in the history of the city at Westminster Abbey or the Tower of London. The Astors Hotel provides the ideal location to experience all of these sights, and more, during you stay in London.

Other places of interest that are a short tube ride away are:

 

Reservations