Falafel Carmela is a restaurant specializing in falafel.