Eat El Cielito Lindo By Tasting Table StaffApril 16, 2012 10:54 am EST This Olvera Street institution has served its awesome taquitos since 1934, proving that sometimes you just can't mess with perfection.