Find

It’s an overlooked gem of a restaurant at an overlooked gem of a Las Vegas resort. Cleo at SLS Las Vegas is a must-try, and chances are you haven’t been there yet. Cleo has been around since SLS Las Vegas opened at around midnight on August 22, 2014. While offerings at SLS have come and

[Read More …]