Hotels in London
Dolphin House
Location. The Dolphin House Serviced Apartments are located in London, England, and constitute part ...
190 The Gore
Location. 190 The Gore is a historic hotel located in South Kensington, central London. The hotel is...
Mina House Hotel
Set in a white painted Victorian house with wrought iron balconies 300 meters from Paddington Statio...
Dukes Hotel
Location. Dukes Hotel is located in the exclusive Mayfair area of central London, England, 200 metre...
Central Park Hotel
Location. The Central Park Hotel is a contemporary style Bayswater property located 100 metres from ...
Prince William Hotel
Location. The Prince William Hotel is located in London, England. The hotel is housed within an 18th...
Marble Arch Inn Hotel
Location. The Marble Arch Inn Hotel is housed in a period town house and situated in the centre of L...
Umi Hotel
The Umi Hotel, located within walking distance of Hyde Park's well fed lawns in London, England, was...
K&K Hotel George
Location. The K+K Hotel George, originally built as Victorian terrace homes in 1897, occupies a quie...
Westbury Hotel
Location. Set in a Regency style townhouse, the Westbury Hotel in West Kensington, London, is half a...
Novotel London Waterloo
HOTELYEAR BUILT 1995ADDITIONAL PROPERTY DESCRIPTION UPPER MID MARKET HOTEL WITH BRAND NEW 4 STAR NOV...
London Bridge Hotel
Location. The London Bridge Hotel is a neoclassical landmark in London, England, 300 metres south of...
Hilton London Green Park
The Hilton London Green Park is a stylish Georgian boutique style hotel set in central London's fash...