Where is Casarrubuelos?

Where is Casarrubuelos located?

Casarrubuelos, Madrid, Spain (approx. 40.1707803°, -3.8308526°)


Where is Casarrubuelos on the map?