where is this spot at? My folks in vallejo stay off benicia road down lincoln st .... is this that bar over the freeway by the gas station and mcdonalds??
i just got back from vallejo this mornin.. but gotta head to fairfield for the weekend so i might hit this up... lemme know if im thinkin of the right spot