Our Kitchen Reviews & Details
363 W Lake St
Our Kitchen is located at 363 W Lake St in Elmhurst near the intersection of Lake St and W Lake St. Call (630) 279-3738 for dine in.
- Service:Dine In
- Major Intersection:Lake St And W Lake St
Tell us more about Our Kitchen Elmhurst!