Shopping near Dr. Xavier Logix | The Shops at Willow Bend
The Shops at Willow Bend is an upscale shopping mall located in Plano, Texas, with over 125 stores and three main anchors.
Driving from the Shops?
6121 West Park Blvd #1000,
Plano, TX 75093