Templars Square
Cowley, United Kingdom
Templars Square is a shopping centre located in Between Towns Road, Cowley, Oxford, England. It was opened in 1965 and was known as Cowley Centre until 1989.
Shopping mall data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).