Richter Animal Hospital July 1, 2022August 5, 2022 • Structures and Interiors, Inc. 4601 W Sublett Rd. Arlington, Texas 76017Architect: Places Made ArchitectureYear Built: 2019Square Footage: 8,086 Share this:TwitterFacebookLike this:Like Loading...