Cleo's is a popular dining establishment in Las Vegas, NV, known for its eclectic menu offerings and vibrant atmosphere.
With a focus on Mediterranean cuisine, Cleo's provides a unique dining experience for locals and tourists alike in the heart of the city.
Generated from their business information