Villas of Sierra Vista

227 unit multifamily complex in Fort Worth, TX Sold April 2018