Zambujeira

Small Town Of Zambujeira In Algarve, Portugal. View Of The Rocks And The Buildings On Top Photo