Location of store Sakura Sushi in Scottsdale 101 mall is 7000 E. Mayo Blvd., Phoenix, Arizona - AZ 85054.
GPS Coordinates: 33.656236, -111.930969
« Return to store detail