A Coach flash store is a temporary, pop-up retail outlet of the luxury fashion brand Coach, located in Shanghai. These flash stores typically offer exclusive products and experiences, and are often a marketing strategy to generate buzz and attract customers. Flash stores are known for their limited duration, typically a few days to a few weeks.