This Week's London Deal Sheet
... surrounding the site at the south end of the square. *** Apple has signed a 10-year lease to occupy 76K SF ... SF 22 Bishopsgate in the City of London, CoStar reported. Apple had already leased 130K SF at the building, which is ...