Falafel Star is a snack bar offering fresh Falafel, Shawarma, and Lebanese specialties in an ambiance with mosaic tables and oriental tiles.