Hotel Casa da Faja(3 stars)

Calheta View on map