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

Hardees, 2801 Beech Ave., 540-261-3353

Jamrock Island Grille, 1240 Magnolia Ave., 434-465-0000

JJ’s Meat Shack, 1600 Sycamore Ave., 540-462-7187

Kenney’s Restaurant, 1518 Magnolia Ave., 540-261-2592

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

T-N-T’s Good Ta Go, 2054 Magnolia Ave., 540-261-8687

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

The Amish Cupboard, 2265 Beech Ave., 540-264-0215

Entertainment

The Vista Links, 100 Vista Links Drive, 540-261-4653

Visitor’s Center, 595 E. 29th St., 540-261-8004

Specialty Stores

The Urban Farmgirl, 2122 Magnolia Ave., 540-570-9423

Bald Bear Outdoors, 2076 Magnolia Ave., 540-261-1029

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

Spence’s Emporium, 2450 Beech Ave., 540-261-6513

Tropical Sands Tanning, 2067A Magnolia Ave., 540-261-3064

Financial Institutions

BB&T, 1002 Magnolia Ave., 540-261-8006

Beacon Credit Union, 2293 Magnolia Ave., 540-261-8960

City National Bank, 128 W. 21st St., 540-261-3010

Union First Bank, 2101 Forest Ave., 540-261-2102

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

Pharmacy

CVS Pharmacy, 2148 Midland Trail, 540-261-2164

Buena Vista Family Pharmacy, 2263 Magnolia Ave., 540-261-2896