Get directions to: Taqueria Zavala Ii, Downey, CA
Restaurant address: 11907 Lakewood Blvd Downey, CA 90241, USA
Restaurant: Taqueria Zavala Ii