Location:
5 Boulevard Descartes
77420
Champs-sur-Marne Francia
48° 50' 21.4944" N, 2° 35' 14.9496" E
See map: Google Maps