The London Hotel
32 Sussex Gardens
The London Hotel – Official Website, Lowest Prices
The London Hotel - Official Site, Book Direct & Save Online
The London Hotel The London Hotel is ideally located near Edgeware Road, Hyde Park and Paddington Station in the heart of Central London, close to a number of excellent tourist attractions and transport links. From your base here you can stroll to Edgware
https://the-london-hotel.com/