Skip to main content
6 bedroom detached house for sale strovolos nicosia 1007543 image 2900827
6 bedroom detached house for sale strovolos nicosia 1007543 image 2900824
6 bedroom detached house for sale strovolos nicosia 1007543 image 2900820
6 bedroom detached house for sale strovolos nicosia 1007543 image 2900817