At the corner of South Main St. and Braesmain Dr. Loopnet has a listing for South Main Shopping Center located at 8200-8330 South Main Street.
The retail strip center is being leased by Property Trust.
https://www.loopnet.com/Listing/8200-8330-S-Main-St-Houston-TX/23854107/