Cameras, Shopping Centers The Shops at Willow Bend 6121 W Park Blvd, Plano, Texas 75093, United States