Sophisticated, urban, and well-connected are words that sum up this world-renowned, Hilton brand hotel located only a block from Edgware Road tube stations in London. Hilton London Metropole Hotel boasts its co ... Read more

View all Luxury Hotels in London