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