Where do you need Auto Repair Shops ?
Powell's Towing & Service Center
859-986-1133
37.5735
-84.3197
About Powell's Towing & Service Center
Powell's Towing & Service Center is located at 300 N Dogwood Dr, Berea, KY. This business specializes in Auto Repair & Service and Towing.