Lowest prices in town - guaranteed. Friendly, quick, convenient service. Top dollar for junk cars. Available 24 / 7. Se habla espaņol. Call 505-573-2989.. Leo's Towing Service is located at Albuquerque, New Mexico-87123, US. Please call us at 505-573-2989 for all your requirements on towing services.
Leo's Towing Service Be the first to Review . Click the link to share your reviews/experience about Leo's Towing Service. Towing Reviews and ratings play a decisive role when it comes to assessing the quality of services provided by this company. Total Number of visitors to have viewed Leo's Towing Service : .