Ibis London City is in an ideal location for both business and leisure travellers, its in the heart of the financial district of London.