December 21, 2013 - 12:30 PM
Package - $60.00
*Ticket prices subject to additional fees.
What is Town Square Las Vegas?
Town Square Las Vegas is a shopping, dining and entertainment center on the south end of Las Vegas Boulevard. The open-air center, situated on 93 acres, features over 125 Stores, 20 restaurants and an 18 screen AMC Theatre. More info at: www.mytownsquarelasvegas.com