Sushi Time
➤ 100 North York Street, Elmhurst, 60126, United States Of America
Fruit De Mer, Asiatique, Asiatique, Mexicain, Sushis
"Angela was fantastic - she was very courteous and checked in with us throughout our meal to ensure we had everything we needed. The food, as always, was outstanding. Food: 5 Service: 5 Atmosphere: 5"