Skip to main content
studio apartment building for sale latsia nicosia 1057240 image 3723896