Italy wins!
Just a couple weeks after we opened the North Beach store, I watched the World Cup final game at Cafe Roma. This was taken when Italy was just one goal away from winning.
The place went crazy at the final goal and people marched through the streets celebrating for the next few hours.