Start from
El Toro Street Tacos & Beer
6358 Del Cerro Blvd, San Diego 92120