Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Luxury hotels in London

Search among 840 available hotels and places to stay in London from 50+ providers.

Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
31Jan2023Tuesday
01Feb2023Wednesday
Get Prices
1Filter by
View map
Sort by
View map
201-300 out of 840
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Applied filters
Luxury hotels ×
  • The hotel has
    • Luggage storage
    • Locker room
  • The hotel has
    • 24-hour reception
  • The hotel has
    • Fitness centre
View on map1.3 mi from City Center1500 yd from Waterloo Station
Set 2 miles away from The British Museum, an smoke free accommodation lies in the Lambeth district.
7.8
Very good39 reviews
From   US$ 206 /nightSelect
Not available
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
View on map2.3 mi from City Center400 yd from
Located only 8 minutes' stroll from Victoria and Albert Museum, the hotel has 34 rooms, and lies near a subway station.
7.4
Very good263 reviews
From   US$ 247 /nightSelect
Not available
1.3 mi from City Center200 yd from Euston Station
Ideal for exploring Bloomsbury Square less than 7 minutes' walk away and perfectly located near a railroad station, the hotel will provide you with a sundeck, the hotel's recreational facilities and entertainment activities.
7.2
Very good404 reviews
From   US$ 216 /nightSelect
Not available
1200 yd from City Center700 yd from Piccadilly circus
Offering convenient proximity to Regent Street, the hotel is also close to South Kensington.
7.8
Very good483 reviews
From   US$ 218 /nightSelect
Not available
5.3 mi from City Center100 yd from Greenwich DLR
Located a 6-minute stroll of Peter Harrison Planetarium and near a metro station, this hotel offers a game area, entertainment activities and the hotel's recreational facilities and serves international meals.
8.2
Great618 reviews
From   US$ 124 /nightSelect
Not available
2.1 mi from City Center600 yd from Paddington Station
7.6
Very good741 reviews
From   US$ 110 /nightSelect
Not available
4.5 mi from City Center400 yd from
Offering British dishes, the hotel is set less than a 6-minute walk of Canary Wharf in the Canary Wharf and Docklands district.
7.0
Very good5241 reviews
From   US$ 68 /nightSelect
Not available
1500 yd from City Center700 yd from British Museum
A short walk from the hotel, there is a metro station and guests can easily reach The British Museum which is merely a 9-minute stroll from from the venue.
7.8
Very good693 reviews
From   US$ 186 /nightSelect
Not available
2.1 mi from City Center600 yd from Tower Bridge
Placed within 1 miles to St Paul's Cathedral, this hotel features 100 elegant rooms and an Asian restaurant.
7.8
Very good20 reviews
From   US$ 813 /nightSelect
Not available
1.5 mi from City Center1600 yd from Buckingham Palace
8.2
Great112 reviews
From   US$ 233 /nightSelect
Not available
2.8 mi from City Center500 yd from
Featuring a sunbathing terrace and various recreational opportunities, this hotel is about a 25-minute stroll from Kensington Palace.
8.2
Great26 reviews
From   US$ 235 /nightSelect
Not available
2.2 mi from City Center700 yd from Tower Bridge
Located in 8 minutes' stroll of Sky Garden, 12 minutes' walk from Tower Bridge, this hotel features a game area and a garden along with 203 rooms.
8.2
Great795 reviews
From   US$ 204 /nightSelect
Not available
700 yd from City Center400 yd from Piccadilly circus
Being within close proximity to Chinatown Gate and a metro station, this property dated back to 1900 offers a Jacuzzi and a sauna onsite.
7.8
Very good1349 reviews
From   US$ 239 /nightSelect
Not available
400 yd from City Center300 yd from Trafalgar Square
Featuring 127 rooms together with a shared lounge, a garden and a terrace, this hotel is located in an business area a mere 5 minutes by foot from Trafalgar Square.
7.8
Very good597 reviews
From   US$ 365 /nightSelect
Not available
3.1 mi from City Center1.0 mi from Tower Bridge
Located just off Her House and 2 miles from Tower Bridge, this hotel features a shared lounge and entertainment activities.
8.2
Great99 reviews
From   US$ 181 /nightSelect
Not available
2.3 mi from City Center600 yd from
7.8
Very good350 reviews
From   US$ 134 /nightSelect
Not available
Guest house
1.3 mi from City Center1100 yd from Buckingham Palace
Located within a 8-minute walk from Victoria, the hotel has 26 rooms, and lies near a metro station.
8.2
Great97 reviews
From   US$ 138 /nightSelect
Not available
1400 yd from City Center700 yd from British Museum
There are a sundeck and live music on site and guests can enjoy the a la carte restaurant, while the hotel boasts an central location in London.
8.2
Great32 reviews
From   US$ 428 /nightSelect
Not available
2.6 mi from City Center400 yd from
7.4
Very good501 reviews
From   US$ 86 /nightSelect
Not available
1.2 mi from City Center700 yd from Euston Station
Boasting an a la carte restaurant along with 330 premium rooms, the hotel is set close to a subway station.
7.4
Very good844 reviews
From   US$ 180 /nightSelect
Not available
1.5 mi from City Center1000 yd from The Shard
Offering Asian dishes, the hotel is set a 7-minute walk from St Paul's Cathedral in the City of London district.
8.2
Great46 reviews
From   US$ 347 /nightSelect
Not available
2.1 mi from City Center600 yd from Chelsea Bridge
Situated in Battersea district, this hotel features 217 rooms and an a la carte restaurant.
8.6
Great909 reviews
From   US$ 175 /nightSelect
Not available
7.5 mi from City Center400 yd from Wembley Stadium
The venue includes spacious rooms and a Jacuzzi, a steam room and an indoor pool on-site, offering location 5 minutes' stroll to Wembley Arena Pavilion and next to a metro station.
8.6
Great307 reviews
From   US$ 131 /nightSelect
Not available
1800 yd from City Center1000 yd from Buckingham Palace
This tranquil hotel in Westminster Borough district, offers spacious rooms along with a shared lounge and various recreational opportunities.
7.0
Very good571 reviews
From   US$ 199 /nightSelect
Not available
3.3 mi from City Center1.2 mi from Paddington Station
Thanks to its quiet location, the property is approximately 8 minutes' walk to Westbourne Grove and there is a subway station near the hotel.
7.4
Very good34 reviews
From   US$ 335 /nightSelect
Not available
3.3 mi from City Center500 yd from
While staying in the hotel you are invited to discover Trafalgar Square, set 3 miles away, or Hyde Park, which is within 2 miles away.
7.8
Very good1074 reviews
From   US$ 203 /nightSelect
Not available
900 yd from City Center700 yd from British Museum
This deluxe hotel is conveniently located in Covent Garden district and has 137 rooms with views of the garden.
7.8
Very good342 reviews
From   US$ 369 /nightSelect
Not available
1.9 mi from City Center1200 yd from St. Pancras Station
Set in the market district of London, this modern hotel features a shared lounge and barbeque grills.
8.0
Great1234 reviews
From   US$ 195 /nightSelect
Not available
1300 yd from City Center700 yd from Piccadilly circus
Conveniently located in Westminster Borough district and about 5 minutes' walk from Oxford Circus subway station, this 116-room hotel features sauna facilities and an indoor pool.
8.0
Great340 reviews
From   US$ 309 /nightSelect
Not available
1800 yd from City Center1000 yd from Buckingham Palace
This hotel in the central district of London is situated only 5 minutes' stroll of Westminster and welcomes guests since 1800.
7.6
Very good246 reviews
From   US$ 147 /nightSelect
Not available
2.9 mi from City Center1500 yd from London Liverpool Street
8.2
Great119 reviews
From   US$ 105 /nightSelect
Not available
Located a 8-minute stroll to Wallace Collection, this hotel features various recreational opportunities and a terrace near a subway station.
8.0
Great268 reviews
From   US$ 178 /nightSelect
Not available
2.6 mi from City Center300 yd from
A cocktail lounge, entertainment activities and a garden plus European meals are available at the property, set in Kensington district.
8.2
Great74 reviews
From   US$ 346 /nightSelect
Not available
2.5 mi from City Center200 yd from
While staying in the hotel you are invited to discover Madame Tussauds London, set within 2 miles away, or Coca-Cola London Eye, which is 3 miles away.
7.6
Very good604 reviews
From   US$ 270 /nightSelect
Not available
1.3 mi from City Center900 yd from The Shard
The hotel features an traditional French restaurant, while near the venue, set in the Southwark district, nearly 7 minutes' stroll to Shakespeare's Globe.
8.6
Great2397 reviews
From   US$ 177 /nightSelect
Not available
Hotel
2.4 mi from City Center800 yd from Paddington Station
The hotel near a metro station offers sauna facilities and an indoor pool, giving easy access to Kensington Palace only 9 minutes' stroll of the property.
7.0
Very good1313 reviews
From   US$ 86 /nightSelect
Not available
1.8 mi from City Center600 yd from London Liverpool Street
This perfect hotel in City of London district, offers fashionable rooms along with a shared lounge, various recreational opportunities and entertainment activities.
8.8
Great276 reviews
From   US$ 233 /nightSelect
Not available
1.0 mi from City Center1200 yd from Piccadilly circus
Boasting a shared lounge and horse riding activities along with an snack bar, the hotel has an central location less than 7 minutes' stroll from Marylebone.
7.8
Very good495 reviews
From   US$ 287 /nightSelect
Not available
2.5 mi from City Center200 yd from
The hotel offers an elegant accommodation with 215 rooms in the shopping area of London.
7.4
Very good586 reviews
From   US$ 282 /nightSelect
Not available
1800 yd from City Center1000 yd from South Bank Centre
This contemporary property with an indoor pool, a prime touristic area and entertainment activities offers a setting 9 minutes' walk to Tate Modern.
8.4
Great323 reviews
From   US$ 220 /nightSelect
Not available
2.6 mi from City Center1.1 mi from Paddington Station
Guests can relax in the snack bar of the hotel that boasts an quiet location in London.
7.6
Very good139 reviews
From   US$ 136 /nightSelect
Not available
1.2 mi from City Center600 yd from British Museum
Centrally located near a metro station, this attractive hotel is also in 5 minutes' stroll from Saint Pancras.
7.8
Very good1057 reviews
From   US$ 235 /nightSelect
Not available
1.1 mi from City Center800 yd from Waterloo Station
Offering location in Southwark district, the hotel boasts an rooftop bar along with an breathtaking city view.
8.4
Great1426 reviews
From   US$ 153 /nightSelect
Not available
1300 yd from City Center500 yd from Buckingham Palace
0.4 miles of St James's Park, the hotel with 86 rooms features a sunbathing terrace, a library and a garden, plus an à la carte restaurant, serving British specials.
8.8
Great109 reviews
From   US$ 460 /nightSelect
Not available
1.2 mi from City Center1200 yd from Euston Station
7.6
Very good186 reviews
From   US$ 182 /nightSelect
Not available
9.8 mi from City Center200 yd from Twickenham Stadium
The hotel has to offer a heated pool, a shared lounge and entertainment activities together with 156 comfortable rooms, ideally located in Richmond-upon-Thames district.
8.6
Great94 reviews
From   US$ 138 /nightSelect
Not available
1.6 mi from City Center600 yd from Euston Station
Offering a garden and various recreational opportunities, this hotel is located in Camden district, 1.6 miles from the city center.
7.2
Very good559 reviews
From   US$ 122 /nightSelect
Not available
1.4 mi from City Center1.0 mi from Buckingham Palace
Offering 145 rooms together with a heated swimming pool, a picnic area and a tennis court onsite, the hotel is set in an tranquil area.
8.0
Great720 reviews
From   US$ 156 /nightSelect
Not available
1600 yd from City Center700 yd from British Museum
This hotel offers the snack bar and 72 rooms together with comfortable location just a 5-minute walk to Goodge Street.
7.8
Very good281 reviews
From   US$ 247 /nightSelect
Not available
2.5 mi from City Center1000 yd from Paddington Station
With its central location near Kensington Palace and a metro station, this contemporary hotel, featuring entertainment activities and various recreational opportunities, promises its guests an unforgettable stay.
7.0
Very good1534 reviews
From   US$ 94 /nightSelect
Not available
2.3 mi from City Center900 yd from Tower Bridge
8.4
Great1420 reviews
From   US$ 217 /nightSelect
Not available
500 yd from City Center300 yd from Piccadilly circus
Boasting a shared lounge and entertainment activities along with an lounge bar, the hotel has an prime location in 7 minutes' walk from Trafalgar Square.
7.4
Very good475 reviews
From   US$ 235 /nightSelect
Not available
5.3 mi from City Center1000 yd from
With views over the river, the hotel is situated 25 minutes by foot from Limehouse and offers billiard and a terrace.
8.2
Great696 reviews
From   US$ 191 /nightSelect
Not available
1.9 mi from City Center1.2 mi from Buckingham Palace
Located close to Victoria and Albert Museum, this hotel provides guests with Italian meals and a shared lounge, entertainment activities and a garden.
8.4
Great38 reviews
From   US$ 414 /nightSelect
Not available
1.5 mi from City Center200 yd from St. Pancras Station
Featuring comfortable rooms and en suite bathrooms, the hostel lies in vicinity of Theatre Museum, about 800 meters from Mornington Cresent underground station.
7.6
Very good25 reviews
From   US$ 32 /nightSelect
Not available
2.5 mi from City Center400 yd from
7.4
Very good224 reviews
From   US$ 165 /nightSelect
Not available
2.8 mi from City Center500 yd from
A shared lounge, various recreational opportunities and a terrace plus international meals are available at the property, set in Kensington district.
7.2
Very good1038 reviews
From   US$ 39 /nightSelect
Not available
2.4 mi from City Center300 yd from
Featuring entertainment activities and various recreational opportunities, the hotel offers exclusive accommodation nearly 6 minutes' walk of Natural History Museum.
7.2
Very good158 reviews
From   US$ 118 /nightSelect
Not available
2.0 mi from City Center900 yd from The Shard
7.6
Very good348 reviews
From   US$ 207 /nightSelect
Not available
1.2 mi from City Center1000 yd from Buckingham Palace
7.6
Very good15 reviews
From   US$ 567 /nightSelect
Not available
2.4 mi from City Center500 yd from
The hotel offers 228 rooms with city views, an a la carte restaurant, and an lounge bar.
7.8
Very good467 reviews
From   US$ 268 /nightSelect
Not available
2.3 mi from City Center300 yd from Paddington Station
You can have some rest at a heated pool or enjoy wonderful views over the port, while the hotel boasts an private setting a couple of blocks away from Hyde Park.
7.0
Very good2459 reviews
From   US$ 141 /nightSelect
Not available
4.2 mi from City Center500 yd from
This hotel is set in the Shepherds Bush district in a 7-minute stroll from Westfield London, it features an lounge bar along with a picnic area and various recreational opportunities.
7.8
Very good36 reviews
From   US$ 126 /nightSelect
Not available
500 yd from City Center500 yd from Trafalgar Square
Set 2 miles away from Hyde Park, an lovely accommodation lies in the Covent Garden district.
7.6
Very good15 reviews
From   US$ 319 /nightSelect
Not available
The elegant hotel is located in an entertainment area a 9-minute walk of The British Museum.
8.0
Great679 reviews
From   US$ 235 /nightSelect
Not available
7.3 mi from City Center400 yd from Royal Albert DLR
Located just 6 minutes' walk from Royal Albert DLR, this hotel has cribs and board games for children.
8.4
Great155 reviews
From   US$ 98 /nightSelect
Not available
1.1 mi from City Center1400 yd from Piccadilly circus
Offering location in the center of the city and not far from a subway station, the property includes 164 rooms as well as an à la carte restaurant.
7.4
Very good491 reviews
From   US$ 155 /nightSelect
Not available
5.8 mi from City Center600 yd from
Located just 0.8 miles from ArcelorMittal Orbit, this hotel features 145 rooms and an à la carte restaurant on site.
7.6
Very good23 reviews
From   US$ 194 /nightSelect
Not available
2.6 mi from City Center1000 yd from London Liverpool Street
Approximately a 5-minute stroll to Rich Mix, this hotel comprises 37 rooms with private bathrooms.
8.0
Great20 reviews
From   US$ 416 /nightSelect
Not available
1700 yd from City Center400 yd from British Museum
7.8
Very good1372 reviews
From   US$ 163 /nightSelect
Not available
Boasting location only 7 minutes' walk from Wallace Collection, the venue features various recreational opportunities and entertainment activities, as well as offers 114 rooms.
8.4
Great226 reviews
From   US$ 151 /nightSelect
Not available
3.2 mi from City Center800 yd from London Westland Heliport (battersea)
A Jacuzzi, a steam room and an indoor pool or an indoor heated swimming pool will help to relax at this luxury property, located close to a metro station.
8.6
Great369 reviews
From   US$ 200 /nightSelect
Not available
4.2 mi from City Center400 yd from
Including a shared lounge and entertainment activities along with an lounge bar, the hotel is located in an shopping area close to a subway station.
8.2
Great159 reviews
From   US$ 125 /nightSelect
Not available
2.8 mi from City Center1200 yd from Paddington Station
Ideally located near a subway station, this stylish hotel is also a 6-minute stroll from Kensington Palace.
7.4
Very good2361 reviews
From   US$ 154 /nightSelect
Not available
7.0 mi from City Center200 yd from Prince Regent DLR
8.4
Great401 reviews
From   US$ 135 /nightSelect
Not available
1.4 mi from City Center1400 yd from Paddington Station
Located around a 7-minute stroll from Selfridges London, this hotel features a prime touristic area, various recreational opportunities and entertainment activities near a metro station.
7.8
Very good583 reviews
From   US$ 196 /nightSelect
Not available
1.2 mi from City Center1000 yd from The Shard
Located around 9 minutes by foot from Borough Market, this hotel features a play area and entertainment activities near a subway station.
7.8
Very good274 reviews
From   US$ 111 /nightSelect
Not available
1.9 mi from City Center1.2 mi from Buckingham Palace
The hotel offers an intimate accommodation with 28 rooms in the prestigious area of London.
8.6
Great117 reviews
From   US$ 449 /nightSelect
Not available
1.2 mi from City Center1600 yd from Piccadilly circus
Featuring 49 rooms with views of the city, this aparthotel is set within 2 miles away from Science Museum.
8.4
Great30 reviews
From   US$ 732 /nightSelect
Not available
1.4 mi from City Center1400 yd from Buckingham Palace
Located within 6 minutes' stroll from Pimlico and just a short walk from a railroad station, this hotel offers a shared lounge, a library and entertainment activities and serves European meals.
7.8
Very good288 reviews
From   US$ 250 /nightSelect
Not available
2.8 mi from City Center1400 yd from Paddington Station
Including various recreational opportunities and entertainment activities, the accommodation with splendid views offers 148 rooms 6 minutes' stroll to Kensington Palace.
6.8
Nice1290 reviews
From   US$ 71 /nightSelect
Not available
6.3 mi from City Center200 yd from ExCeL Exhibition Centre
Offering views of the River Thames, this hotel in Newham district features a sunbathing terrace, a shared lounge and various recreational opportunities along with an a la carte restaurant.
8.2
Great185 reviews
From   US$ 123 /nightSelect
Not available
3.2 mi from City Center700 yd from
The hotel offers a shared lounge and a spacious garden and has a snack bar, featuring a beautiful location in the middle of London.
8.0
Great17 reviews
From   US$ 14 /nightSelect
Not available
6.6 mi from City Center300 yd from
8.2
Great510 reviews
From   US$ 124 /nightSelect
Not available
1300 yd from City Center300 yd from British Museum
The sleek hotel is a good starting point to London's sights including The British Museum, which is just 5 minutes' stroll away.
7.8
Very good736 reviews
From   US$ 254 /nightSelect
Not available
1.7 mi from City Center1800 yd from Buckingham Palace
An lounge bar as well as a library, the hotel's recreational facilities and a garden can be enjoyed at the property, boasting the setting 5 minutes by foot from Saatchi Gallery.
8.4
Great90 reviews
From   US$ 263 /nightSelect
Not available
Hotel
1.0 mi from City Center600 yd from British Museum
Featuring original architecture, the venue provides 33 rooms approximately 25 minutes' stroll of Bedford Square.
6.4
Nice1279 reviews
From   US$ 106 /nightSelect
Not available
2.1 mi from City Center100 yd from Paddington Station
The hotel offers an British menu and an lounge bar, featuring an superb location steps away from a railroad station.
7.4
Very good942 reviews
From   US$ 160 /nightSelect
Not available
1.1 mi from City Center1200 yd from British Museum
Offering good service and warm atmosphere, the hostel is set in Hammersmith and Fulham district, just steps from Baker Street.
8.2
Great42 reviews
From   US$ 34 /nightSelect
Not available
2.5 mi from City Center1100 yd from Paddington Station
This hotel offers the lounge bar and 189 rooms together with central location 5 minutes' stroll of Kensington Palace.
7.2
Very good3224 reviews
From   US$ 101 /nightSelect
Not available
2.9 mi from City Center200 yd from
Located just 0.8 miles from Holland Park, this hotel features 100 rooms and an à la carte restaurant on site.
7.4
Very good1284 reviews
From   US$ 129 /nightSelect
Not available
Aparthotel
1.4 mi from City Center800 yd from The Shard
Near the hotel, there is a metro station and guests can easily reach Borough Market which is in 8 minutes' walk of from the venue.
8.0
Great40 reviews
From   US$ 210 /nightSelect
Not available
1.3 mi from City Center1600 yd from Paddington Station
Conveniently located near a metro station, this boutique hotel is also approximately a 5-minute walk from Selfridges London.
7.4
Very good444 reviews
From   US$ 250 /nightSelect
Not available
2.2 mi from City Center1700 yd from St. Pancras Station
Cribs, meals and babysitting for guests with children along with an a la carte restaurant can be enjoyed at this comfortable hotel conveniently located in Islington district adjacent to a metro station.
8.0
Great514 reviews
From   US$ 206 /nightSelect
Not available
1.9 mi from City Center800 yd from London Liverpool Street
Just 0.7 miles away from St Paul's Cathedral, this hotel features a shared lounge, a club lounge and the hotel's recreational facilities.
8.0
Great924 reviews
From   US$ 183 /nightSelect
Not available
1.2 mi from City Center1400 yd from The Shard
Housed in a Baroque-style building, the hostel features 49 rooms with shared bathrooms.
7.6
Very good39 reviews
From   US$ 98 /nightSelect
Not available
1.4 mi from City Center400 yd from Euston Station
Located about 6 minutes on foot from Wellcome Collection, the hotel has 100 rooms, and lies near a railroad station.
8.0
Great1076 reviews
From   US$ 172 /nightSelect
Not available
1600 yd from City Center200 yd from British Museum
Set in 25 minutes' walk from Coca-Cola London Eye, this smoke-free hotel features elegant rooms, a sun deck, a shared lounge and entertainment activities.
7.4
Very good149 reviews
From   US$ 133 /nightSelect
Not available
2.2 mi from City Center200 yd from
8.6
Great155 reviews
From   US$ 323 /nightSelect
Not available
2.3 mi from City Center800 yd from Paddington Station
Including various recreational opportunities and entertainment activities along with an lounge bar, the hotel is located in an shopping area close to a metro station.
7.4
Very good215 reviews
From   US$ 211 /nightSelect
Not available

Filtering results

Please wait...

840 hotels found
Guest reviews of hotels in London