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.
7 Chicken Enchilada Recipes You Have to Try
Chinese food in Concord?
Little Saigon in Concord.
About/Contact CHOW |
Posting Guidelines |
CBS Entertainment | About CBS Interactive | Jobs | Advertise