An ancient stone castle with antique Arab architecture in the Al-Ula region in northwestern Saudi Arabia, an ancient archaeological and tourist attraction in the Kingdom of Saudi Arabia

We use cookies to provide for you a better experience. For more information check our Cookie policy.