City is located in the heart of London, within easy reach of several central underground stations and just a few stops from the British Library and the West End. City’s premises are minutes away from the Square Mile, London's world-famous financial district and the...