Large retail shop (8)
I believe the answer is:
emporium
(Other definitions for emporium that I've seen before include "Large retail store with many departments" , "A large imposing shop" , "Posh 4" , "Large and ostentatious retail establishment" , "Big shop" .)