Where is Montecelo?

Where is Montecelo located?

Montecelo, Montecelo (Station), Spain (approx. 43.19939°, -8.717211°)


Where is Montecelo on the map?