Phone: (+1)7088658900
Address: 830 W. North Ave., Melrose Park I-60160, United States
City: Melrose Park
Dishes: 33
Reviews: 1354
"I love going here it is 20 min from home, but so it is worth it. Today I have a family meal for 50% discount, so dinner for two days. People are always beautiful and polite and the food is amazingly always hot and ready."
All prices are estimates.