Best sushi
108 Schiller St, Elmhurst
Order Online
You May Also Like
Kan Ya - 108 Schiller St
Japanese, Ramen
Mata Ne New Asian, Steak, Sushi, Wine - 130 N York St
Asian, Asian Fusion, Wine Bar, Sushi Bar
Modern Plate - 119 N York St
Cocktail Bar, New American, Mediterranean
Restaurants in Elmhurst, IL
Best sushi
108 Schiller St, Elmhurst, IL 60126