eltorotaqueriasanfrancisco.com
El Toro Taqueria - San Francisco, CA 94110 (Menu & Order Online)
Online ordering menu for El Toro Taqueria.