3440 Balboa Street, , CA 94121
(415) 742-0959
placitaolvera
Filed under:
LA has the breadth, depth, and specialization as America’s best taco scene
Chalupas, elotes, enchiladas, and so many more ‘little whims’
Hop aboard the Metro L line for Vietnamese spring rolls, Mexican taquitos, and so much more