Large shops (7)
I believe the answer is:
emporia
'large shops' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for emporia that I've seen before include "large-scale marketing operations" , "Trading centres" , "Large retail shops" , "sales outlets" , "I'm a rope (anag)" .)