Skip to main content
5 bedroom detached house for sale ilioupoli nicosia 856006 image 723417