Satellite map of Tour Descartes
Tour Descartes (also known as Tour IBM, now named Tour Eqho) is an office skyscraper located in La Défense business district situated west of Paris, France.
Latitude: 48° 53' 19.19" N
Longitude: 2° 14' 28.80" E