Stratosphere is often plugged in brochures as being ‘on the Strip’. Technically it is. It is on Las Vegas Blvd but it isn’t part of the Strip that you may have in your mind. It’s over a mile and a half north of the Bellagio Fountains and it isn’t a pleasant walk and a long […]

