Croydon’s Peep Show project on the block

Apollo-House-Croydon-THUMBA pair of office blocks in Croydon, south London, which have the potential for a 2m sq ft redevelopment, have been put up for sale for £95m –