Typically a large building or group of buildings that houses a variety of stores
Usually an open space with a collection of shops on one premises or street
A shared space within a mall or shopping centre with various food vendors
A suite of offices in one building which houses multiple businesses