Santa's Enchanted Forest

5:00 p.m. daily until January 4 – If you live in Miami but haven’t been to Santa’s Enchanted Forest (7900 Bird Rd., Miami), have you really even lived? It’s the magical land of light and wonder that burned itself irrevocably into the retina of our youth. There’s that song that plays every year on the r… Read More