Where is Santa located in the mall?
Address: 2601 Preston Rd, Frisco, TX 75034, USA
LIOZAmotherofminds | Sep 22, 2019
Lower level near Dillards I believe
Sugantha G | Sep 22, 2019
It is located below the yaknee candle shop upto 8pm
Thanks! Your answer is awaiting moderation.