381 N Centro Cir
Shenandoah, TX 77385
$27,432,000 USD
143,704 SF
80
Units
143,704 SF
$27,432,000 USD
Apartments