22
3940 S Shaver St
Houston, TX 77034
Price Upon Request
65,736 SF
80
Units
65,736 SF
Price Upon Request
Apartments