Town Square Las Vegas Nevada United States (702) 270-6163 Get Directions Amenities WiFi Gift Cards Accepted*