We have found 7 properties on Magnolia Ave, Buena Vista, VA. Average price per square feet on Magnolia Ave is $30. It is 57.7% lower than average price per sqft Buena Vista. Average sale price on Magnolia Ave is $20,000. It is 84% lower than average sale price in Buena Vista.