Where is La Cabrera?

Where is La Cabrera located?

La Cabrera, Madrid, Spain (approx. 40.86667°, -3.61667°)


Where is La Cabrera on the map?