Italy wins!

029.jpg

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.

DSC_5142.JPG

The place went crazy at the final goal and people marched through the streets celebrating for the next few hours.

Next
Next

Get open quick…