Art on Magnolia Share: Art Galleries Art on Magnolia Visit Website Request Info 2067 Magnolia Ave., Ste. A Buena Vista, Virginia 24416 (801) 694-1667 Facebook Instagram About Map About Art gallery featuring original oil paintings and watercolors from American and Europe What's Nearby? Distance: 5 10 15 20 25 50 mi.