The Elfs Lodge
The Elfs Lodge is the newest gift shop at Santa’s Village, featuring: towels, bathing suits, and many other awesome souvenirs. Stop by when you splash around at Ho Ho H2O.
The Elfs Lodge is the newest gift shop at Santa’s Village, featuring: towels, bathing suits, and many other awesome souvenirs. Stop by when you splash around at Ho Ho H2O.