Asian Island
4 Star Yelp Rating
164 Ratings yelp logo
14870 N Northsight Blvd Scottsdale, Arizona 85260 | Restaurant Info