On Stamford Street at the heart of the city, this hotel offers a great position for business travellers who want to access the major financial institutions of the capital, as well as tourists. The rooms are all well designed and feature an extensive range of modern amenities that include television, telephone and private bathroom, as well as Internet.