202 rooms consisting of:
Located in the historic heart of the capital at London Bridge. The area is rich in history and attractions and is just south of the City of London.
31 St Thomas Street, London, SE1 9QU, United Kingdom
T:(44 20) 7234 8000
Email This Hotel