The center of New Castle is home to cultural attractions like Henry County Historical Society Museum, so you might want to stop by during your stay. If you want to experience more of the culture New Castle has to offer, head to Lowe Park, Indiana Basketball Hall of Fame, and Henery County Arts Park.