Is santa there ? And where is he located at ?
Address: 13350 Dallas Pkwy, Dallas, TX 75240, USA
Lauren T. | Sep 26, 2018
yes, on the top floor, near the nordstrom.
Rahul Bedre | Sep 26, 2018
Yes, In the second floor!
R.P.Enterprise Bhopal | Sep 26, 2018
Yes , inside mall.
Thanks! Your answer is awaiting moderation.