Vallejo freeze co ★★★★★5.0 (1) Restaurants Snack bar 5182 Sonoma Blvd, Vallejo, CA 94589 Call Details →