Right next to downtown train station in San Mateo. Grab your awesome burrito and jump on the train to the game to cheer on the Giants. Better than ANY downtown san mateo taquerias. Low maintenance environment to keep costs down. $6 for a foot of perfection!
more