15050 N Northsight Blvd, Ste 107, Scottsdale, Arizona 85260 USA
La Thai restaurant
Photo Credit: Yelp