Where is Sundance Square?

Where is Sundance Square located?

Sundance Square, Texas, United States (approx. 32.7552°, -97.3319°)


Where is Sundance Square on the map?