24111 Lorain Rd.
North Olmsted, OH 44070

  • About

    Restaurant

    Located at 24111 Lorain Rd North Olmsted, OH 44070. 70 Chinese & Sushi offers a wide array of fine Asian cuisine, ranging from traditional Japanese Rolls to authentic Chinese plates!

Food

Services

We're Open 7 Days

Menu

Checkout our menu

Gallery

See our dishes

Directions

Navigate to our location