San Siro Stadium Food and Drink

Stadium/arena in Milano, Italy
Suggest an edit · Your business? Claim now
San Siro is a football stadium in the San Siro district of Milan, Italy. It has a seating capacity of 80,018, making it the largest stadium in Italy and one of the …