265 properties found

Ayia Thekla Famagusta
4 3
€738,000+ VAT