Leo's Wrecker Service and Storage
3721 E Highway 90 Del Rio, Texas 78840
(830) 298-1353

Call (830) 298-1353 for emergency towing services!

Leo's Wrecker Service and Storage

3721 E Highway 90
Del Rio, TX 78840
Phone: (830) 298-1353
Fax: (830) 298-1350
Admin: (830) 313-7080
Admin: (830) 313-7089

  Hours:

Monday 09:00 am - 05:00 pm
Tuesday 09:00 am - 05:00 pm
Wednesday 09:00 am - 05:00 pm
Thursday 09:00 am - 05:00 pm
Friday 09:00 am - 05:00 pm
Saturday Closed
Sunday Closed

Emergency/After Hours Contact:

For Saturday and Sunday, we can open with a 1-hour notice.

Locations Served:

Will serve motorists across Texas & the surrounding area.

Call Office Lines
Monday - Friday: 9am to 5pm
(For non-emergency services, car release, administrative, etc)



(830) 313-7080 »

(830) 313-7089 »


Call For A Tow
24HR Emergency Services
(For emergency towing services only)



(830) 298-1353»

Send Us Your Questions and Comments









* Fields marked with an asterisk are required.