Falafel Baribua is a fast-food restaurant specializing in high-quality falafel. It's part of a chain with multiple locations.