After a few days of seafood and creole fare, it was time for a change and Cleo's hit the spot! It is easy to miss and doesn't look like much on the outside, but don't pass it by. It's open 24 hours, has a wide selection, and some of the best falafel I have ever had. The portions are big, too. You won't be disappointed.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.