Town Square Mall

Mall in
Info

Town Square is located in Las Vegas, NV and features such stores as Guitar Center, Sephora, H&M and Apple. The center is designed like a European village.

(702) 269-5000
Directory

Select a store below for more details, such as store hours.