Get directions to: Taqueria El Tio, Phoenix, AZ
Restaurant address: 3927 W Cypress St Phoenix, AZ 85009, USA
Restaurant: Taqueria El Tio