Templars Square Shopping Centre Oxford, OX4 3XH
Templars Square is Oxford’s largest enclosed shopping centre with an excellent range of fashion, food, value and health & beauty retailers benefiting from extensive parking.
Size: 292,700 ft²
Price: on application
Last modified: 12/04/2024