Where is Longchamps?

Where is Longchamps located?

Longchamps, Buenos Aires, Argentina (approx. -34.85803°, -58.3881462°)


Where is Longchamps on the map?