Jabreen Castle

1121

Jabreen Castle is one of the most beautiful castles of Sultanate of Oman.

It is located near Bahla , Ad Dakhiliya Region in Oman




LEAVE A REPLY