Where are they located?
The Harley Davidson dealership is at 43-49 Blvd. Beauimarchais, just a couple blocks north of the Place de Bastille. It's right next door to the Triumph dealer. I took a picture of it last fall to prove to one of my bike riding friends that western civilization had fully arrive in Paris. Easy to find on Google maps.
Yup! Chemin Vert metro stop.
Thank you all.
I did see there is a smaller location near Arc de Triomphe as well. Need to bring tshirt said back to my HOG group members