Close to the River Thames on Threadneedle Street where the Bank of England stands at the heart of the City of London, this beautiful hotel offers a fine location for both business and leisure travellers. The rooms have all been fitted with first class modern amenities that include satellite television, telephone, en-suite bathroom and much more.