Prestonwood Pet Clinic July 7, 2022August 5, 2022 • Structures and Interiors, Inc. 6959 Arapaho Rd. Suite 216 Dallas, Texas 75248Architect: Places Made ArchitectureYear Remodeled: 2019Square Footage: 4,376 Share this:TwitterFacebookLike this:Like Loading...