13 properties found

Sea front
Sea view
Ayia Thekla Famagusta
4 4
€2,800,000+ VAT
12