Hotels in London
Kensington Town House
Location. The Kensington Town House is a modern boutique property located in the Earls Court distric...
Rydges Kensington Plaza
Location. Nestled in the historic Kensington area of London, England, Rydges Kensington Plaza hotel ...
Euston Square Hotel
Location. The modern Euston Square Hotel enjoys a central location only 500 meters from the British ...
Holiday Inn Brentford Lock
Location. The Holiday Inn London Brentford Lock is located in Brentford, England. On the banks of Gr...
Royal Horseguards Hotel
Location. The Royal Horseguards Hotel reflects French chateau style from its stately Westminster loc...
The May Fair
Location. The May Fair is positioned one block from the Green Park Underground Station in the glamor...
Crescent Hotel
CRESCENT HOTEL IS SITUATED IN A QUIET CRESCENT INHARROW, YET ONLY A SHORT DRIVE FROM WEMBLEY ANDTHE ...
The Grosvenor
Location. The Thistle Victoria is housed within a grand Victorian building located adjacent to Victo...
The Rembrandt
Situated in affluent Knightsbridge, The Rembrandt is a stately hotel opposite the Victoria and Alber...
The Strand Palace
Location. The Strand Palace stands within the busy Strand district of London, England. Covent Garden...
Wembley Plaza
A ten storey hotel next to Wembley Arena in North London, Wembley Plaza lies less than a mile from W...