Hotel The Chedi Muscat(5 stars)

North Ghubra 32, Way No. 3215, 18th November Street, Muscat View on map