Are they open today?
Address: 2501 W Lake St, Melrose Park, IL 60160, USA
Jose Lopez | Jul 29, 2022
Of course
fidel castro | Jul 29, 2022
Yes
carolina Cosio | Jul 29, 2022
The restaurant is closed on Monday
Thanks! Your answer is awaiting moderation.