Christmas Around Vegas: Town Square

Town Square is an outdoor shopping complex on Las Vegas Blvd., but somewhat South of the Strip itself. I would not recommend walking from your hotel.

 

Oh, and bonus airplane tail.