Walked by Osborne Terraces today. No longer any for lease signs in the windows of the commercial units. (But the CRUs still show for lease on the Cushman & Wakefield site).
Anyone know if these have been leased or if there's news here? I'm just a nosy neighbour