Franzi's Swiss Italian Deli 1390 North McDowell Boulevard Petaluma CA United States
Phone: 707.664.1339