Cleo

  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon

Bahamas, Bahamas

cleorestaurant.com
Mediterranean

Cleo Reviews | Rating 3 out of 5 stars (5 reviews)

Cleo is located in Bahamas, Bahamas on Baha Mar. Cleo is rated 3 out of 5 in the category mediterranean in Bahamas. Enjoy delicious shareable plates, mezzes, flatbreads and cocktails in a warm, intimate restaurant setting that playfully marries old Hollywood glamour with relaxed Mediterranean charm.

Address

Baha Mar

Phone

(242) 788-8204

Open hours

...
There is no reviews yet about Cleo, be the first to write a review and give your rating to Cleo
Write review Claim Profile