Skip to main content
2 bedroom apartment for sale strovolos nicosia 1288899 image 3155225
2 bedroom apartment for sale strovolos nicosia 1288899 image 3155221
2 bedroom apartment for sale strovolos nicosia 1288899 image 3155220
2 bedroom apartment for sale strovolos nicosia 1288899 image 3155218