in mexican restaurants town best mexican restaurants in old town san diego El Indio is known for its taquitos which many say they invented. Choose From Your Favorites And Order Pick Up Or Delivery Today. … Thursday, February 17, 2022 Edit