Get directions to: Los Favoritos Taco Shop, Chandler, AZ
Restaurant address: 4850 S Gilbert Rd # 8 Chandler, AZ 85249, USA
Restaurant: Los Favoritos Taco Shop