Photovoltaic System (61)
Tala, Paphos
TPH1094379
224 m2
5 Bedrooms
2.5 Bathrooms
For Sale
€790,000