Project (3)
Meladeia, Paphos
BSH24187
1362 m2
For Sale
€1,450,000
For Sale