Hotels in London
Park Hotel
Location. The Park Hotel is located in Ilford, Essex, England, 20 minutes by train from central Lond...
Grange Fitzrovia
Location. The Grange Fitzrovia Hotel is an 18th century town house with original features such as st...
The Paddington Hotel
The Paddington Hotel is convenient to Paddington Station with easy connections to Heathrow Airport v...
Olympic House Hotel
The Olympic House Hotel in London is a privately owned six floor hotel located one block from Paddin...
Hilton London Metropole
Location. Located on cosmopolitan Edgware Road, the Hilton London Metropole is a high rise property ...
Hotel Lily
The Hotel Lily is a modern hotel situated in South West London, three miles from Harrods and Knights...
Kensington Rooms
Location. The contemporary Kensington Rooms hotel is located in the Kensington district of central L...
myhotel Bloomsbury
Location. Myhotel Bloomsbury stands in the historically literary district of Bloomsbury, home of the...
Quality Hotel Wembley
The nine storey Quality Hotel Wembley is a modern concrete and glass, high rise property, ideally si...