Southlake Town Square is a unique, open-air lifestyle shopping district with more than 120 shops and dozens of fine restaurants. Located right off Hwy 114 and nestled in the heart of Southlake and within minutes of the DFW International Airport. We are located in Space 101 between Hair Bar and FedEx. Special offer for 1st-time clients, including free skin care consultation with our registered nurses. Book online or stop in. Member pricing available for discounted facials and curated line of skin care products.