The Victoria Arches are located in the North West area of what country?
Victoria Arches: The Victoria Arches are a series of bricked-up arches built in an embankment of the River Irwell in Manchester. River Irwell: The River Irwell ( ) is a 39 mi long river which flows through the Irwell Valley in North West England.
England