Layla's Falafel

Address

Middle Eastern Restaurant
245 Main St
Stamford, CT 06901

Last Updated: May 17, 2017

Reviews