THE CHRISTMAS PALACE

  • 800 NE 13th Street
    Fort Lauderdale, FL 33304
  • 954-763-1403
  • |

overview

It may never snow in Fort Lauderdale, but Christmas is in full swing year round at this twice awarded "Best Christmas Store in America". Over 150,000 items available in the retail store.
Yelp Reviews