Pizza Falafel Baracha is a restaurant offering pizza, falafel, and more.