Ohm’s Care Care Elgin Illinois


Complaint: Biggest lyres I have ever dealt with! They tell you one thing then do another! They are professional rip-off artists!!! These thieves charged an 81 year women $185 to move a car 25 feet!

Tags: Auto Towing

Address: 75 national Street Elgin, Illinois United States of America


Phone: 847-697-1320

Add comment