This beachfront hotel is located in Muscat. Sultan Qaboos Sports Complex is an area attraction. Another regional point of interest is Qasr Al Alam Royal Palace. More lodging info