Houses for sale under $800,000 in Altavista, VA


to
For Sale $224,900 View details