i.e: burger's, Italian, Mike's
New York, NY | Soho, NYC

Edo Japanese Restaurant

Japanese, Restaurants, Sushi

1701 N Larkin Ave

(815) 729-4155


The Buzz Top 5 rollvolcano
Rich R.
I enjoy this place. Not much to look at but look who's talkin'. Sushi is pretty good. Seems fresh. Serving size is good. Prices are fair. I was disappointed...read more
Ramone B.
I love Edo!! This place is located in a dumpy little strip mall in Crest hill, but the food is pretty good! I love the asparagus rolls, seaweed salad ( I...read more
Joe A.
I was surprised when I started to get my dishes after reading the reviews. I got a healthy serving of sashimi to determine the quality of the first and I...read more
Heather K.
Try the Volcano rollread more


Photos for Edo Japanese Restaurant

Powered by