NEWS
North Miami street is an 'Enchanted Place' every holiday season
With just one week left until Christmas, South Florida residents are embracing the holiday spirit. In North Miami, one street is going all out to spread holiday cheer.
With just one week left until Christmas, South Florida residents are embracing the holiday spirit. In North Miami, one street is going all out to spread holiday cheer.