Falafel Factory

4106 Lee St, Alexandria, LA

restaurant

★★★★★5.0(42 reviews)

🍻 Happy Hour

⚠️

Couldn't read this restaurant's website

We ran into a problem fetching their menu page. We'll retry automatically.