For Lease
Beechnut Plaza – 9908 Beechnut St. Houston, TX 77036
$18.00 psf. plus $8.72 psf. psf
- Retail
This 22,000 sf shopping center was built is 2006 with access from Beechnut St and … Read More >