vitalvegas.com
Cleo at SLS is the Best Las Vegas Restaurant You Haven't Tried Yet
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.