Anywhere between Concord Pavilion and the BART station.
Just a couple of blocks from the BART station is Taqueria Los Gallos located on Todos de Santos Plaza.
About/Contact CHOW |
Posting Guidelines |
CBS Entertainment | About CBS Interactive | Jobs | Advertise