London is the capital city of England and the UK. It is the largest city in the UK and is situated on the River Thames in South East England. London is not only just one of the world's largest financial centres, but also a global leader in fashion, entertainment and the arts, and offers a wealth of fascinating historic sights.
BHRC offers a wide range of carefully selected hotels in London. These London hotels are located throughout the city centre, the outskirts of Greater London and across all five London airports.
You may search the choice of London hotels by category
, popular area
or tourist attractions
by budget hotels
or luxury hotels
by star category between 2 star and 5 star
by event venues like Earls court, O2 Arena or Excel
by attractions like London Eye, Buckingham Palace, or Trafalgar square
by tube stations like Victoria, Paddington, or Kings Cross
For any help with finding hotels - call our 24 hour helpline
at +44 (0) 20 7592 3055
Our online bookings have Zero booking fee and are protected using SSL encryption