Skip to main content
studio detached house for sale latsia nicosia 1279547 image 2132397