Viking Stadium Snack Shack ★☆☆☆☆1.0 (2) Restaurants Snack bar 1350 Alma St, Palo Alto, CA 94301 Closed today Details →