Pinterest • The world’s catalogue of ideas

Inside St Peter's Basilica ~ Rome, Italy. The largest cathedral in the world.

pin 25
heart 2

St. Peter's Basilica, Vatican City. Somebody built this place to impress, and by golly, it does.

pin 23

Insider Gossip of Saint Peter’s Basilica

pin 75
heart 3

St Peter's Dome, Rome, Italy...one of the most beautiful places I've ever seen

pin 29
heart 1

Breathtaking Aerial Photography

Saint Peter's Square is a massive plaza located directly in front of St. Peter's Basilica in the Vatican City, the papal enclave within Rome...

pin 19
heart 1