Where is Mahuelos?

Where is Mahuelos located?

Mahuelos, Castile and Leon, Spain (approx. 40.65°, -6.6°)


Where is Mahuelos on the map?