Al Rawda Al Sharifa Mosque is located next to the sea guest house in the center of the country
A house of Gods house
Excellent