University Plaza Telfair Crossing is a 34,264 SF two-story concrete tilt-wall, steel frame shell building with a second-story balcony, fabric canopies, and storefront glazing. The development is conveniently located in a fast-growing residential area in the Sugar Land area.