God’s World Exploration Station is a museum and park to help people grow in their faith. The museum and park are located 7 miles from the very popular Bavarian-style town of Leavenworth on the sunny side of the Cascade Mountains in central Washington.
The museum is currently under construction. We have several displays mostly completed. If you are planning a trip to Leavenworth and would like to stop by, give us a call.