What is this shopping centre in Nottingham, England located near the Royal Centre tram stop?
Victoria Centre: Intu Victoria Centre, is a shopping centre in Nottingham, England, constructed between 1967 and 1972.
i don't know