Location: Padova – Italy Photo: Prato Della Valle [Prato Della Valle, Padova – Italy] The Prato Della Valle is the largest square in Italy, and one of the largest in Europe (though technically it’s an elliptical square). In the background is the Basilica of Santa Giustina. Travel Photo Gallery: Padova Photo Gallery
Follow itravelnet.com