Atterbury Plaza Hwy 6 S, Sugar Land, TX 77498 Atterbury Plaza is a 26,000 SF multi-tenant retail center. Situated in a high-traffic area, it offers excellent visibility and accessibility, making it an ideal location for businesses seeking strong consumer exposure. Total Area 26,000 square feet (SQFT) view location