Where is Santa Cruz?

Where is Santa Cruz located?

Santa Cruz, Vila Real, Portugal (approx. 41.75°, -7.46667°)


Where is Santa Cruz on the map?