Altavista is a charming town located in Campbell County, Virginia, USA. Situated in the foothills of the Blue Ridge Mountains, Altavista is known for its picturesque landscapes and small-town charm. The town is home to a close-knit community and offers a peaceful and serene environment for its residents. Altavista is a historic town with a rich heritage, and visitors can explore its many historic sites and landmarks, including the Avoca Museum and Historic Site, which offers a glimpse into the town's past. The town also has a thriving arts and culture scene, with various art galleries and performance venues showcasing local talent.