New Street, a principal thoroughfare and shopping street, and Grand Central shopping centre, are located in what town?
Grand Central, Birmingham Grand Central is a shopping centre located in Birmingham, England, that opened on 24 September 2015. It is currently owned by Hammerson and CPPIB.
Shop Street Shop Street is the main thoroughfare of the city of Galway in the west of Ireland. It is pedestrianised.