Investar USA is a real estate development and investment company that specializes in multifamily rental and repositioning, acquiring a number of apartment complexes in Arizona, Texas, and Nevada.
Investar USA is a real estate development and investment company that specializes in multifamily rental and repositioning, acquiring a number of apartment complexes in Arizona, Texas, and Nevada.
Read more at:
http://investarusa.com/wp/our-team/