The University of Chicago Center is located at
6, rue Thomas Mann, 75013 Paris, France
Google Maps shows you the right location
(see the note in the middle of the map below)
but the location of "6, rue Thomas Mann" is a bit off.
The Center is on rue Thomas Mann just a few steps from
Quai Panhard et Levassor, the boulevard that runs
along the River Seine (see the blue at upper-right).