Where is Fonte da Rocha?

Where is Fonte da Rocha located?

Fonte da Rocha, Fonte da Rocha (Station), Portugal (approx. 32.652893°, -16.9792°)


Where is Fonte da Rocha on the map?