London, United Kingdom1.7 miles
Upscale hotel on Leicester Square blending modern luxury with West End energy, steps from the National Gallery
View Hotel Details
9 Deluxe
Commission: 10%
Rooms: 350
Rates: -
This 120 room property, built in 1778...
Not Yet Rated
Commission: -
Rooms: 120
Rooms: 14
Rates: $113 - $127
4 Moderate First Class
Rooms: -
Modern high-rise hotel located in the heart of the London city – 5 minutes' drive from the Tower of London and Tower Bridge.
7 Superior First Class
Rooms: 272
2 Tourist Class
Located along the river Thames, next to the Tower of London- designed with the tranquil theme; clipper boat service.
Rooms: 159
Rates: $326 - $520
Rooms: 234
Situated 10 minutes' walk from London Bridge station - Quick access to Borough Market, the Tate Modern and St. Pauls Cathedral.
6 First Class
Rooms: 182