Where is Roland Garros?

Where is Roland Garros located?

Roland Garros, Roland Garros (Station), France (approx. 43.707462°, 7.270169°)


Where is Roland Garros on the map?