We're here. Directly south of that location is Le Louvre, and directly west, L'Arc de Triomphe. Le Tour Eiffel is a bit to the southwest. If you zoom in and cebter on it, you can see people, the image is so clear.
Braved the traffic in Paris. Took a while, but I finally located the hotel and, and we've had a few hours sleep. About 8 pm local, so we're headed out to roam around.