Will they be open on Christmas and do they take reservations?
Address: 7444 W North Ave, Elmwood Park, IL 60707, USA
Danielle Gibson | Jan 18, 2022
They will be closed on Christmas. They have a sign posted on the door.
Manuel Gonzalez | Jan 18, 2022
No idea give them a call they're open now
Thanks! Your answer is awaiting moderation.