The Christmas Palace - Christmas decorations and ornaments store in Miami and Ft. Lauderdale - Christmas trees, ornaments, lights, decorations and more
www.thechristmaspalace.com
The Christmas Palace is the largest and most tastefully decorated Christmas store in South Florida. You'll find here everything for your Christmas decoration needs.