3-Bedroom Upper House in Strovolos
Modern upper house of three…
For Sale
€185,000