Astor Victoria Hotel is a fine accommodation option in London.
This hotel is situated 2.1 km away from Tower of London, National Gallery and British Museum. The property is set 10 minutes' walk from Westminster Cathedral, Westminster Abbey and Victoria Palace Theatre London.
This hotel is placed within proximity to a river.
This hotel is situated within a 5-minute walk from Pimlico underground station and just 650 meters away from Victoria train station. Due to its location 15 km from London City airport, fast access to the Astor Victoria Hotel is provided.
Some rooms come with a view of the River Thames.