Situated south of Tower Bridge, close to the Tower of London, HMS Belfast and the City of London, this Premier Inn provides a superb base for a stay in London for business or for leisure.
The London Bridge Hotel is an independently owned four-star hotel, featuring modern guest rooms and facilities, located just moments from The Shard, London Bridge station, and a number of other popular attractions.
The Apex City of London Hotel is a stylish and contemporary hotel in central London and is within walking distance from Tower Hill underground station and Fenchurch railway station.
The Bermondsey Square Hotel is a trendy 4-star boutique hotel just 0.8 miles from London Bridge tube/station, and 1 mile from both the Tower of London and the landmark Borough Market.