Restaurant Al Sawadi Beach Resort Barka We have found 1 items matching your search query. Close +968-26795545 Restaurant Al Sawadi Beach Resort Barka Oman Barka 1,805 Location and Contact Information Address: Barka 320, Oman View Details 1 Page 1 of 1