You are here

Town Square Las Vegas

Town Square

Town Square Las Vegas is a prime outdoor shopping experience. Check out these charming shops and quaint restaurants whether you just need to quickly grab something and go, or if you want to spend the day browsing – this is the place to be. Its unbeatable wide selection of stores and convenient location makes it a local favorite.

Related posts