My Review of The Cosmo The Cosmpolitan of Las Vegas, or usually just called The Cosmo, opened on the Las Vegas strip in December of 2010. It is located between Aria and The Bellagio, two other premium properties in Las Vegas. My first time staying there was only three years ago, but since then it…