33
6702 University Ave
Texarkana, TX 75503
$5,395,000 USD
33,924 SF
33
Units
6.07% Cap Rate
33,924 SF
$5,395,000 USD
Apartments