- centresquare-retail.co.uk
- 2
- 2
- 2
Centre Square is the first new retail development in High Wycombe since the Eden shopping centre opened more than 10 years ago. Forming part of a large mixed-use regeneration development, that includes 324 new apartments, Centre Square is located..
Relevance: 28.363033