Jade Palace

  • 8120 E. Hayden Rd.,
    Scottsdale, AZ 85258
  • Phone: (480) 367-84
  • Cuisine: Chinese Restaurant

Map

Unable to Display Map