Mall name:
Address
6605 Las Vegas Blvd South, Las Vegas, Nevada - NV 89119
State
City
Phone number to Town Square Las Vegas mall
702 269 5000
Hours (mall)
Mall is open every day 11:00 am - 8:00 pm.
Driving directions
Other stores in Town Square Las Vegas:
Looking for another location of The Body Shop store?
Go to The Body Shop store locator to see all The Body Shop stores