Templars Square Shopping Centre

Templars Square Shopping Centre
33 Upper Barr, Oxford, OX4 3UX