See also...


Keywords

food
California
Los Angeles
LA
Olvera St
taquitos


Authorizations, license

Visible by: Everyone
All rights reserved

38 visits

Best taquitos I've ever tasted

Best taquitos I've ever tasted
from Ceilito Lindo on Olvera Street, downtown LA

Comments