Located in the historic County Hall on the South Bank of the River Thames - and one the most photographed hotels in the world, the hotel offers unparalleled views of the city's iconic landmarks such as Big Ben ... Read more

View all Luxury Hotels in London