American Falafel Location American Falafel 6314 Delmar Blvd, University City, MO 63130, USA 314-553-9353 Website Open in maps Hours Tuesday - Sunday 11AM-8:30PM