301 Nebraska St, Vallejo, CA 94590 +1 707-649-0917
restaurant, Vallejo, CA, United States
Today
How to go there