The Sports Bar - Crowne Plaza Sohar is located in Sofar, Oman on Falaj Al Qabael. The Sports Bar - Crowne Plaza Sohar is rated 3 out of 5 in the category international in Oman. A great place to enjoy watching matches with a large TV screen. Fresh menus and beverages available. A superb location to dine and enjoy the live music band.