London is a massive city filled with attractions and landmarks at every turn, and sometimes choosing the right accommodation can be a bit stressful. There are hotels everywhere and hotels accommodating all budgets. Choosing the right location is half the battle, although nearly all hotels in London are within a few short steps of a tube station. This means that regardless of which location is most appealing, all areas of the city are within easy reach.
Mayfair is the place to stay for those wanting to relax in the most luxurious of all London hotels, while those in London on business should book a hotel in The City. Night owls and theatre lovers are best suited for a hotel in Leicester Square, while shopaholics should make a reservation in a hotel in Covent Garden or the high-end South Kensington area. No matter which London location you choose, the best way to secure a room is to book online here.
If you plan to travel to London and don't know where to stay, spend a some time researching and check out the various hotels listed on our site. Whether for business or leisure, browse through hotels near some of the top London attractions.