Town Square Las Vegas icon

Town Square Las Vegas

Babylon Technology Services, LLC
Free
5.0 out of 5

About Town Square Las Vegas

Town Square Las Vegas is a premier one-of-kind retail, dining and entertainment destination, featuring 26 architecturally distinctive buildings, public parks and water features. Prominently located at the interchange of Interstates 15 and 215, along Las Vegas Boulevard, minutes from both The Strip and McCarran Airport in Las Vegas, Nevada.

Town Square Las Vegas Screenshots