Hotels in London
Olympic House Hotel
The Olympic House Hotel in London is a privately owned six floor hotel located one block from Paddin...
Radisson Edwardian Sussex
Location. Radisson Edwardian Sussex is comprised of eight Victorian townhouses located one block fro...
Bloomsbury Park Hotel
Location. The red bricked Bloomsbury Park Hotel is located amid the thriving shops that line Southam...
Apex City Of London Hotel
The Apex City of London Hotel is housed in a large, glass clad building in The City, with views of t...
Marriott London Kensington
The London Marriott Hotel Kensington is housed in a striking, eight storey modern building, located ...
Hampstead Britannia Hotel
Location. Hampstead Britannia Hotel is located in the Hampstead suburb of London, England. Boasting ...
Sofitel London St James
Location. Sofitel St James London is located in the prestigious St James district of London, England...
Quality Hotel Wembley
The nine storey Quality Hotel Wembley is a modern concrete and glass, high rise property, ideally si...