Plaza 21, Edgware Road, Swindon
Plaza 21 is a landmark mixed-use development located behind the main retail thoroughfare in the centre of Swindon. BPG Investments Ltd owns the retail units that occupy the ground floor space underneath the apartments. The space is flexible and units can be combined to suit larger requirements.
- Total size: 18,961 sq ft
- Key occupiers: William Hill and Mostyns Group Ltd