Originally Posted by fbj913
you may also try the regional forums and ask over there too.. you will probably get a lot more feedback. Triumph shows three dealers in atlanta. looks like two are owned by the same group.
I might add that I believe the headquarters for Triumph USA is in Atlanta as well. That's a huge plus.