Vista Links Golf Course Address: 100 Vista Links Dr, Buena Vista, VA 24416 Phone: (540) 261-4653 Golf Courses-Public, Golf Shops Other Businesses: Gary's Small Engine Repair at 309 E 29th St, Buena Vista, VA 24416 Blue Ridge Auto Center at 962 Magnolia Ave, Buena Vista, VA 24416 Union First Market Bank at 2101 Forest Ave, Buena Vista, VA 24416 BB&T at 1002 Magnolia Ave, Buena Vista, VA 24416