Address 1702 Tennessee St Vallejo CA 94590 United States
Phone: (707) 643-8223 Open 24 Hours a Day: No