Town Square

6605 S. Las Vegas Blvd.
Las Vegas, NV 89119
Upon entering Town Square, you'll feel like you're in the heart of a historic metropolitan city. But unlike major cities, you won't have to worry about confusing streets and traffic.

Description

Location

View the map

Guest Reviews