1. L & C Auto Sales 205 Girrard St, Diller, NE 68342 Coordinate: 40.11143,-96.93512 Phone: (402) 793-5359