Town Square

6605 Las Vegas Blvd S
Las Vegas, NV 89119

Town Square is a premiere one-of-a-kind retail, dining and entertainment destination, featuring 26 architecturally distinctive buildings, public parks, and water features.

All of the incredible restaurants at Town Square