Where is Rosa Center?

Where is Rosa Center located?

Rosa Center, Rosa Center, Spain (approx. 28.1255°, -16.7742°)


Where is Rosa Center on the map?