Open France Channel
Watch Trailer
The Papal Palace Of Avignon
Located in Avignon, Southern France, the Palace of the Popes is a historical symbol of the church's influence. The construction was started in 1335 and finished in less than twenty years.