Situated between Farringdon and King’s Cross Stations at the heart of north central London, this large hotel has over two hundred rooms. The establishment has an in house bar and café that provides a nice place for both business and leisure travellers to relax in. Nearby, there are...