Where in the city of Paris, France is The Wall of Love located?

Geography Trivia Question: Where in the city of Paris, France is The Wall of Love located?