Company THE CAR LOT AUTO SALES & FINANCING, INC. Address 9700 New Harmony Rd., EVANSVILLE, IN, 47720, USA