Shop, Investment (Retail High Street, other), Indoor Leisure / Tourist Attraction
To Sell 4,823 sf
St Michael's Square provides unique retail spaces within Tower A and B of the development, both housing high quality..
St Michael's Square is positioned in the centre of Croydon, a thriving town within..