Town Square Las Vegas

Town Square is an upscale, open-air shopping, dining, business, fashion, and entertainment center development on 117 acres in Las Vegas, NV.  It was developed by Centra Properties and Turnberry Associates.


Town Square Las Vegas - I
Town Square Las Vegas - IV
Town Square Las Vegas - III
Town Square Las Vegas - V

© 2026 KuDa Architectural Photography
Washington DC, Maryland, Virginia · 202.713.2685