Get directions to: Los Favoritos Taco Shop, Chandler, AZ
Restaurant address: 1900 W Chandler Blvd Chandler, AZ 85224, USA
Restaurant: Los Favoritos Taco Shop