Chen's Open Kitchen

  • 9895 SE Sunnyside Rd #H,
    Clackamas, OR 97015
  • Phone: 503-786-6082
  • Cuisine: Chinese Restaurant

Map

Unable to Display Map