retail park

noun

Definition of retail park

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