Where is Las Rozas?

Where is Las Rozas located?

Las Rozas, Las Rozas (Station), Spain (approx. 40.49158°, -3.8786833°)


Where is Las Rozas on the map?