Is there outdoor seating?
Address: 105 S York St suite a, Elmhurst, IL 60126, USA
micro wave | Sep 13, 2021
Yes, it overlooks the Elmhurst train station
Kurt Heuberger | Sep 13, 2021
Yes. They have a very nice outdoor area.
Thanks! Your answer is awaiting moderation.