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 Courthouse Square, Baker Park, and Indiana Basketball Hall of Fame.