Question: The Victoria Arches are located in the North West area of what country?
Answer: England