Phone: (850) 574-1366
Leon Autos website Designed by
At Leon Autos, we have over 20 years of combined sales and service experience in the automobile industry. We are a locally-owned business that is bringing an excellent process to purchasing your new vehicle.
Monday - Saturday
10:00 AM - 6:00 PM
2510 W Tennessee Street, Tallahassee, Florida 32304