Where is San Pedro del Romeral?

Where is San Pedro del Romeral located?

San Pedro del Romeral, San Pedro del Romeral, Spain (approx. 43.115288°, -3.8187044°)


Where is San Pedro del Romeral on the map?