Santa Claus
Town in Indiana
Santa Claus is a town in southwestern Indiana. It's known for its Christmas theme. Santa Claus Museum & Village is home to the 1880 Santa Claus Church, Santa Claus Post Office and a tall, 1935 Santa Claus statue. The museum traces local history...