Address: 7230 W North Ave Ste 210 , Elmwood Park 60707, IL, US
Phone: +1 708-456-8888
State: IL
City: Elmwood Park
Zip Code: 60707
Opening Hours
Monday: 11:00-21:00
Tuesday: 11:00-21:00Wednesday: 11:00-21:00
Thursday: 11:00-21:00
Friday: 11:00-22:00
Saturday: 11:00-22:00
Sunday: 11:00-21:00
related searches: Lotus Chinese restaurant Elmwood Park reviews, Lotus Chinese restaurant menu, Chinese restaurants Oak Park, Lotus restaurant menu, Chinese food Elmwood Park, Lotus Chinese Yelp, Lotus Chinese food, Chinese restaurants near me