retail park
nounDefinition of retail park
British
: a large shopping area that contains many different kinds of stores