Hotels in London
City Inn Westminster Hotel
Location. The contemporary City Inn Westminster Hotel is located 500 metres from Tate Britain and le...
Hotel Lily
The Hotel Lily is a modern hotel situated in South West London, three miles from Harrods and Knights...
Commodore Hotel
Location. Originally constructed in London, England in 1860, the Commodore Hotel reflects the gracef...
Wembley Plaza
A ten storey hotel next to Wembley Arena in North London, Wembley Plaza lies less than a mile from W...
Hilton London Metropole
Location. Located on cosmopolitan Edgware Road, the Hilton London Metropole is a high rise property ...
Pembridge Palace Hotel
Location. The white stuccoed Pembridge Palace Hotel is located near Westbourne Grove in the Bayswate...
Four Seasons Hotel
Location.The five storey Four Seasons Hotel is housed in Georgian property from the 19th century and...
Novotel London City South
HOTELYEAR BUILT 2003ADDITIONAL PROPERTY DESCRIPTION AN AA 4 STAR NEW GENERATION NOVOTEL LOCATED MINU...
The Clarendon
Location. The Clarendon hotel in London, England, is a Georgian hotel located half a mile from the c...
Best Western Phoenix Hotel
Location. The traditional Best Western Phoenix Hotel is located in the Bayswater area of central Lon...