Hotels in London
Threadneedles Hotel
Location. Threadneedles Hotel is located opposite the Bank of England in The City, the historic fina...
Park International Hotel
Location. The Park International Hotel is located in South Kensington in London, England. The shops ...
Olympic House Hotel
The Olympic House Hotel in London is a privately owned six floor hotel located one block from Paddin...
Royal Lancaster
Location. The 18 floor Royal Lancaster hotel is located in London, England, three blocks from Paddin...
Express by Eurotraveller
Location. The Express by Eurotraveller Hotel is located in London, England, two miles from the Tower...
Queens Park Hotel
The Queens Park in London is located 12 miles from Heathrow Airport, in the heart of the capital. Si...
Bloomsbury Park Hotel
Location. The red bricked Bloomsbury Park Hotel is located amid the thriving shops that line Southam...
The Colonnade
Location. The historic Colonnade a Summit Hotel, is in Little Venice in London, England. Regent's Pa...
Marriott London Park Lane
A contemporary hotel occupying a grand 1920s apartment building on London's prestigious Park Lane, t...
Durrants Hotel
The Durrants Hotel is a Georgian townhouse which features quintessentially English decor with 18th c...