2 America Square is perfectly situated in the heat of the City of London, with London Fenchurch Street and The Tower of London on your doorstep, with an array of world class entertainment spots and the River Thames moments away… the possibilities are endless
Cost per sq. ft.
Price on application
Facilities
Transport Links
More buildings in Aldgate & Whitechapel