Address 1660 Tennessee St Vallejo CA 94590 United States
Phone: (707) 558-1100 Open 24 Hours a Day: No