The Florida Mall spot will be the Osceola County-based company’s only holiday pop-up this year in the United States. It will be open through Dec. 31 at the mall, 8001 S. Orange Blossom Trail in Orlando.
The Florida Mall spot will be the Osceola County-based company’s only holiday pop-up this year in the United States. It will be open through Dec. 31 at the mall, 8001 S. Orange Blossom Trail in Orlando.