Our fine shops and restaurants look forward to serving you during your stay.
Dining
Burger King, 608 W. 29th St., 540-261-1475
Canton Restaurant, 2172 Sycamore Ave., 540-261-1886
Domino’s Pizza, 220 W 22nd St., 540-261-1111
Don Tequila, 2255 Beech Ave., 540-264-0041
Five & Dime Pizza, 2378 Beech Ave., 540-572-2301
Hardees, 2801 Beech Ave., 540-261-3353
Holy Cow Ice Cream, 100 Glen Maury Park Rd (inside Glen Maury Park), 540-570-1908
Ice Slice, 2119 Sycamore Ave., https://www.facebook.com/iceslice/
JJ’s Meat Shack, 1607 Magnolia Ave., 540-462-7187
Kenney’s Restaurant, 1518 Magnolia Ave., 540-261-2592
Mountain Music & Cafe, 2403 Beech Ave., 540-784-5328
Nick’s Italian Kitchen, 1314 Magnolia Ave., 540-261-7992
Original Italian Pizza & Rest., 2055 Magnolia Ave., 540-261-0029
Subway, 605 W. 29th St., 540-261-1609
Todd’s Bar-B-Que, 1176 Magnolia Ave., 540-261-7427
Gas, Convenience & Grocery
Food Lion, 2150 E. Midland Trail, 540-261-7672
Hilltop, Rt. 60, 540-261-2450
May’s Grocery, 1036 Magnolia Ave., 540-261-2505
Sheltman’s Gas & Grocery, 174 29th St., 540-261-2879
Stop-in, 608 W. 29th St., 540-261-7131
M & P Market, 2450 Beech Ave.
Break Time, 1770 Magnolia Ave., 540-261-2863
Entertainment
The Vista Links, 100 Vista Links Drive, 540-261-4653
Visitor’s Center, 595 E. 29th St., 540-261-8004
Specialty Stores
Becky’s Bridal, 2127 Magnolia Ave., 540-261-3140
Buena Vista Hardware, 1954 Sycamore Ave., 540-261-8043
Coiner Country Store, 2122 Magnolia Ave, (540) 264-0215
Flowers, Antiques and Things, 2463 Beech Ave., 540-261-6300
Foxtrot Boots and Apparel, 397 E. 29th St., 540-872-2918
Habitat Restore, 1864 Sycamore Ave., 540-261-5042
Vinyl Cuts, 2077 Magnolia Ave, (540) 784-3529
Financial Institutions
BB&T, 1002 Magnolia Ave., 540-261-8006
Beacon Credit Union, 2103 Forest Ave., 540-261-8960
City National Bank, 128 W. 21st St., 540-261-3010
Cornerstone Bank, 2275 Beech Ave., 540-261-1604
Automotive
Advance Auto Parts, 318 W. 29th St., 540-261-2400
Buena Vista Express Lube, 962 Magnolia Ave., 540-261-1112
Butner’s Garage, 1146 Orange Ave., 540-261-6665
Leroy’s Automotive, 2443 Beech Ave., 540-261-8787
Widdifield’s Tire Shop, 1340 Magnolia Ave., 540-261-2767
Grace Automotive & Towing, 1930 Magnolia Ave., 540-280-5203
Pharmacy
CVS Pharmacy, 2148 Midland Trail, 540-261-2164
Buena Vista Family Pharmacy, 2263 Magnolia Ave., 540-261-2896