The biggest new business opening in New Castle in 2025, by size, was the 119,050-square-foot Snapbox Self-Storage facility at 315 Grove St. The climate-controlled building, at the footprint of the ...