Skip to main content
studio detached house for sale pallouriotissa nicosia 1163341 image 1781085