90 Fenchurch Street is located in the City of London, within the heart of the established insurance district of EC3 and surrounded by an abundance of local amenities.
Floor number: 4th Floor
Plug and Play fitted offices, Prime location, Great transport links