Is that the name? I am sure you are correct but that doesn’t ring a bell with me.
Yep. It is in the southwest corner of the Tuleries park. The Louvre is at the east end of the park..