Flats for Sale
OMR125,000 Negotiable
OMR55,000 Negotiable
OMR53,000 Negotiable
OMR245,000 Negotiable
OMR47,000 Negotiable
OMR72,000 Negotiable
OMR55,500 Negotiable
OMR68,000 Negotiable
OMR42,000 Negotiable