Location: 17025 North Scottsdale Road Suite 190, Scottsdale, AZ 85255
Popularity: 1/100
Phone:(480)515-5000
Category: Restaurants
Tags: Japanese Restaurants