American Falafel
6314 Delmar, St Louis, Missouri 63112
6314 Delmar, St Louis, Missouri 63112
Mentions
-
American Falafel opens on the Delmar Loop
Owner Moh Qadadeh serves up fresh Mediterranean fare created from family recipes.
Jun 3, 2020