New Castle PA Ice Cream Parlors 1. 3462 Ellwood Rd, New Castle, PA 16101 | Forbush Drive In (724) 658-2663