mail_outline sales@mediastorehouse.com
Prato della Valle square. Padova, Veneto, Italy
Prato della Valle claimed to be the largest town square in Italy with Basilicata di Santa Giustina in the background