All You Need To Know About Alta Vista Condos September 11, 2019September 11, 2019Charity W. Alta Vista is a 26-story building offering 277 condominium homes and located at 900 N Stafford St - Arlington, VA 22203, in the Center of Ballston. Altavista is in Arlington Continue reading