Star Voss Apartments
2424 South Voss Road, Houston, TX 77057