Contact Us 2017-06-30T21:55:58+00:00

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

Your Name (required)

Your Email (required)


Your 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

  1. Follow Interstate 75 north to I-75 & I-85 split
  2. Take the I-85 north route
  3. Follow I-85 to I-285
  4. Take I-285 towards Marietta
  5. Proceed to Peachtree Industrial exit, then exit onto Peachtree Industrial and travel inside the perimeter for approximately 1/2 mile
  6. Make a right at North Peachtree Road and Hitch House Ga sign will be on your left