Where is Villa Rosa?

Where is Villa Rosa located?

Villa Rosa, Buenos Aires, Argentina (approx. -34.416584°, -58.872845°)


Where is Villa Rosa on the map?