Todds Towing & Recovery Towing & Recovery (815) 786-2692 4688 E 29th Rd, Sandwich, IL 60548, USA Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 4688 E 29th Rd, Sandwich, IL 60548, USA (815) 786-2692 City SANDWICH State IL Country United States