Teriyaki Yu

  • 26477 72nd Ave NW #109,
    Stanwood, WA 98292
  • Phone: 360-629-3645
  • Cuisine: Chinese Restaurant

Map

Unable to Display Map