Friars Square Shopping Centre

Friars Square Shopping Centre
Friars Square, Aylesbury, Buckinghamshire, HP20 2QF