1. Neff Towing Svc 4315 S 50th St, Omaha, NE 68117 Coordinate: 41.21564,-95.98937 Phone: (402) 253-0497