This purpose built 3star hotel opened in year 2000 and offers 224 bedrooms. The hotel is situated in the heart of the City of London and within easy reach of all major tourist attractions including the Tower of London and St Pauls Cathedral. It offers convenient transport links to Londons theatreland and shops. All the ensuite bedrooms have colour TV teacoffee making facilities and hairdryer. This hotel is unique as far as your typical Holiday Inn Express hotels as it has a modern bar as well as a restaurant.
Guests should note that triple rooms encompass one double and one single bed.