Hotels in London
190 The Gore
Location. 190 The Gore is a historic hotel located in South Kensington, central London. The hotel is...
Thistle Kensington Gardens
The Thistle Kensington Gardens, London, is a modern hotel situated in the center of the city overloo...
Knightsbridge Green Hotel
HOTELYEAR BUILT 1890 YEAR REMODELED 2000ADDITIONAL PROPERTY DESCRIPTION THE KNIGHTSBRIDGE GREEN IS A...
Dover Hotel
Location. The five floor Dover Hotel is housed in a stuccoed Edwardian terrace property and situated...
Kensington Suite Hotel
Location. The Westfield Suite Hotel is located in London, England, within one mile of Notting Hill G...
The Goring
Location. The Goring Hotel is a boutique hotel located in the centre of London, England, within 300 ...
Oxford Hotel Earl's Court
THE OXFORD HOTEL IS MOST CONVENIENTLY LOCATED, WITH BANKS RESTAURANTS CLOSE BY WITHIN WALKING DISTAN...
Eden Plaza Hotel
The Eden Plaza Hotel is set in a white stucco Regency townhouse in the upper crust avenue known as Q...
Hotel Henry VIII
Location. The Henry VIII hotel is housed within a restored Victorian building located in the Bayswat...
Sheriff Inn Hotel
Location. The Sheriff Inn Hotel is located in Central London, England, 500 metres from Victoria unde...