mail_outline sales@mediastorehouse.com
Italy, Lombardy, Milan, Central Railway Station and Piazza Duca D Aosta (1931, largest train station in Europe by volume)