Hotels in London
Norfolk Plaza Hotel
Location. The Norfolk Plaza Hotel stands 200 metres from Paddington Station in London, England. Hyde...
Kensington Court Hotel
Location. The modern Kensington Court Hotel is located in the Earl's Court area of west London, Engl...
Park Inn Hyde Park
Location. Only six hundred meters from Paddington Train Station, Park Inn Hyde Park is accessible to...
The Landmark London
Location. The Landmark London offers historic Victorian ambience within the fashionable Marylebone d...
Queens Hotel
Location. Queens Hotel is a Victorian double fronted building with a listed staircase, located in No...
Hanover Hotel Victoria
Location. The family operated Hanover Hotel Victoria stands one kilometre from Westminster Abbey, Bu...
Flemings Mayfair Hotel
Flemings Mayfair Hotel is a beautiful Georgian townhouse built in 1730, a half mile from some of the...
Mina House Hotel
Set in a white painted Victorian house with wrought iron balconies 300 meters from Paddington Statio...
Garden View Hotel
Location. The Garden View Hotel is a Victorian property that overlooks a secluded garden in the Kens...
Astor Court
The Astor Court is a West End hotel housed in a grade II listed Victorian building, formerly a gentl...