Contact Us – Alfa Atlanta
Alfa Atlanta has one location in the Atlanta, Georgia area. We are co-located with Hitch House of Georgia at 3920 North Peachtree Road, Atlanta, GA 30341. Alfa Atlanta Shop Hours Monday – Friday 8:00 am – 5:00 pm. Saturday is by appointment only. We are closed on Sunday.
Send us a Message
Atlanta’s Premier Alfa Romeo Repair & Restoration Facility!
We provide a guarantee with all Alfa Romeo repairs and restoration work that we perform.
Directions From Downtown Atlanta To Alfa Atlanta & Hitch House of Georgia
- Follow Interstate 75 north to I-75 & I-85 split
- Take the I-85 north route
- Follow I-85 to I-285
- Take I-285 towards Marietta
- Proceed to Peachtree Industrial exit, then exit onto Peachtree Industrial and travel inside the perimeter for approximately 1/2 mile
- Make a right at North Peachtree Road and Hitch House Ga sign will be on your left