Hotels in London
City Inn Westminster Hotel
Location. The contemporary City Inn Westminster Hotel is located 500 metres from Tate Britain and le...
Sofitel London Heathrow
Location. The Sofitel London Heathrow is located at Heathrow Airport Terminal 5 in London, England, ...
Astor Court
The Astor Court is a West End hotel housed in a grade II listed Victorian building, formerly a gentl...
Comfort Inn Vauxhall
Location. The Comfort Inn Vauxhall hotel is located in London, England, two blocks from the River Th...
The Tower - a Guoman hotel
Location. Located on the north bank of the River Thames at the St Katharine Docks, The Tower stands ...
Pacific Hotel
Location. The family owned and operated Pacific Hotel makes its home in a restored historic building...
Plaza on the River
Location. On the south bank of the River Thames, the Plaza on the River is less than one kilometer f...
Sleeping Beauty Motel
Location. The Sleeping Beauty Motel is a modern, purpose built four storey hotel situated in the eas...
Arriva Hotel
The Arriva Hotel sits in the King's Cross area of London, England. This budget hotel is near the Kin...
The Halkin
Location. With its discrete Georgian style faade, The Halkin is a boutique located in the exclusive ...