1 property found

Sort by
Retail shop for sale in Avgorou
Retail shop
€360,000
  • 366 m²
Avgorou, Famagusta
Presented by Altia