Skip to main content
studio apartment building for sale latsia nicosia 1150784 image 3141696