Tortas el Chapulin - 2820 Historic Decatur Rd, San Diego, CA 92106, USA on Eaten