Flats for Sale
OMR135,000 Negotiable
OMR200,000 Negotiable
OMR145,000 Negotiable
OMR144,000 Negotiable
OMR180,000 Negotiable
OMR100,000 Negotiable
OMR138,000 Negotiable
OMR180,000 Negotiable
OMR168,000 Negotiable