Alber Towing & Recovery Towing & Recovery (815) 235-5353 128 E Douglas St, Freeport, IL 61032, USA Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 128 E Douglas St, Freeport, IL 61032, USA (815) 235-5353 City FREEPORT State IL Country United States