Hotels in London
Jumeirah Lowndes Hotel
Location. The Jumeirah Lowndes Hotel is a boutique style hotel opened in 2006 and set in a leafy squ...
Plaza on the River
Location. On the south bank of the River Thames, the Plaza on the River is less than one kilometer f...
The Bloomsbury Hotel
LOCATED ON GREAT RUSSELL STREET IN CENTRAL LONDON, JURYS GREAT RUSSELL STREET HOTEL IS JUST TWO MINU...
Le Meridien Piccadilly
Location. The historic Le Meridien Piccadilly hotel is located on Piccadilly in the West End of Lond...
The Sloane Square
Location.Set on historic Sloane Square, this traditional town house hotel is located in the centre o...
Cadogan Hotel
Location. The five story Cadogan Hotel is located in the Knightsbridge neighborhood of London, Engla...
George Hotel
Location. The George Hotel is located in London, England, 300 metres from St Pancras Parish Church a...
Garden View Hotel
Location. The Garden View Hotel is a Victorian property that overlooks a secluded garden in the Kens...