"As soon as I ordered, everything came fast and well. I wish they had more staff to cover all the tables. No real complaints yet."
Phone: +16309321888
Address: 17W660 22nd St, Villa Park, 60181-4402, United States Of America
City: Villa Park
Monday: 07:00-22:45
Tuesday: 07:00-22:45
Wednesday: 07:00-22:45
Thursday: 07:00-22:45
Friday: 07:00-22:45
Saturday: 07:00-22:45
Sunday: 07:00-22:45
Dishes: 100
Amenities: 5
Categories: 5
Reviews: 119