Falafel restaurant specializing in sabich and sandwiches.