Sleep Inn City of London Hotel

Welcome to the Sleep Inn City of London. A new hotel located in the very heart of the business district of London, the perfect location for both leisure and business commuters.

The hotel is situated only 500 meters from London's main financial centres, one of the biggest in Europe and indeed the world. The hotel is also close to some of the most interesting tourist attractions including the Royal Mint, the Tower of London, London Bridge, H.M.S. Belfast, St Paul's Cathedral and monument.

From the hotel you will have excellent access to all parts of London via nearby Underground, Docklands Light Railway, and Fenchurch Street Rail.