90 Long Acre is a landmark office building constructed in 1982, occupying an island site in close proximity to the Covent Garden piazza.







© 2019 Barry Herman Photographs all rights reserved
90 Long Acre is a landmark office building constructed in 1982, occupying an island site in close proximity to the Covent Garden piazza.