Get directions to: Aguila De Oro Taqueria, San Francisco, CA
Restaurant address: 5201 3rd Street San Francisco, CA 94124, USA
Restaurant: Aguila De Oro Taqueria