Update Info - Best Falafel
This restaurant was reported as closed. If it is open, let us know.
Best Falafel
5973 North Clark St
Chicago, IL 60660
5973 North Clark St
Chicago, IL 60660
This restaurant was reported as closed. If it is open, let us know.