Santa Claus Land of Lights
78 N Holiday Blvd, Santa Claus, IN 47579-8500
Santa Claus Land of Lights is a Scenic Drives place is located in Santa Claus, Indiana. The address of Santa Claus Land of Lights is 78 N Holiday Blvd, Santa Claus, IN 47579-8500.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 877-478-3657, or open their website to view relevant information, The url is http://www.santaclauslandoflights.com