Jabreen Castle

492

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