SUSHI TIME
113 N York St, Elmhurst
(630) 279-3388
Recent Reviews
Order Online
You May Also Like
Modern Plate - 119 N York St
Cocktail Bar, New American, Mediterranean
Hello Donut - 116 N York St
Bakery, Donuts
Victory Meat and Seafood - 116 N York St
Steak House, Seafood, Italian
Restaurants in Elmhurst, IL
SUSHI TIME
113 N York St, Elmhurst, IL 60126
(630) 279-3388