Lee's Auto Center
Drag box to select area
Lee's Auto Center on Buford Highway provides affordable car repairs. It has several lifts so the wait is not very long.
5985 Buford Hwy, Norcross, GA 30071
- Accessibility Details: Ground level entrance
- Hours: By appointment
- Accessible: yes