Our fine shops and restaurants look forward to serving you during your stay.

Dining

Big John’s Grill, 1240 Magnolia Ave., 540-261-2019

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

Lewis Grocery, 1902 Magnolia Ave., 540-261-6826

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

Cindy’s Stuff, 1913 Magnolia Ave., 540-261-1501

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

Sassy’s Attic, 2511 Beech Ave., (540) 817-3552

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