HOURSMon-Sat: 10am-5pm
A $60 million interactive exhibit called the Faith & Liberty Discovery Center is coming to Independence Mall in 2018.
Previous
Next