Al Qalaa Palace

Saudi Arabia, Riyadh

Address

South Ring, Suwaidi District