Where is Casa Velha?

Where is Casa Velha located?

Casa Velha, Faro, Portugal (approx. 37.31667°, -8.51667°)


Where is Casa Velha on the map?