Results 1 results found Throne and altar in St. Peter's Basilica, Vatican, Rome, Lazio, Italy, Europe