Altavista, Virginia Population, Schools and Places of Interest

Altavista, Virginia is a small town located in the foothills of the Blue Ridge Mountains, just thirty miles east of Lynchburg. With a population of just under 5,500 people, Altavista offers its residents a safe and cozy atmosphere to call…
Read more