Sevilla

College Station, TX 77840
Units
198
Year Built
1975
Close of Escrow
May 15, 2007