Get directions to: Mikado Sushi, Chandler, AZ
Restaurant address: 3125 South Alma School Road Chandler, AZ 85248, USA
Restaurant: Mikado Sushi