No, you haven’t accidentally wandered onto the set of an Indiana Jones movie—you’re at NevilleBillie Adventure Park in Logan, ...
It’s in the area known as “Buckeye Plat,” between Powers Way and Walton Street. It’s a significant, large-scale project by ...