American Falafel American Falafel

6314 Delmar Blvd., St. Louis, MO