Hi does this restaurant have Japchae Noodles?
Address: 203 E 75th St, Chicago, IL 60619, USA
Myrtle Jackson | Sep 14, 2019
Neither am I.. Just call and ask..
Khalilah Mitchell | Sep 14, 2019
No, not that I am aware of.
Monique Odom | Sep 14, 2019
Thanks for answering.
Thanks! Your answer is awaiting moderation.