OMR 3,2501,300 sqm Office for Rent in Azaiba PPC86Azaiba, Muscat•1 week agoCallChat Verified Business