Where is Santa Rosa?

Where is Santa Rosa located?

Santa Rosa, Santa Rosa (Station), Spain (approx. 41.44685°, 2.215809°)


Where is Santa Rosa on the map?