Located in the heart of North Dallas near the popular Dallas Galleria shopping center, which is home to over 200 stores, designer boutiques, and restaurants.