Blue Ridge Dog

10 Newman Ave (540.908.9536)
Canine outfitter and fresh baked treats

Blue Ridge Florist & Gift Shop

165 N Main St (540.434.9931)
Designer fresh flowers, pottery, and delivery service

Elk Run Mining Company

49 West Water St (540.421.7663)
Mined, cut, and polished Virginia gemstones

Glen's Fair Price Store

227 N Main St (540.434.8272)
Cameras, costumes, parties, toys, and collectibles

Horizon Gifts

111 N Liberty St. (540.810.0816)
Rocks, gems, fossils, art, and historical prints

The Lady Jane

117 S Main St (540.421.3252)
Vintage items, accessories, antiques, and event rentals

Laughing Dog T-Shirts & Gifts

82 S Main St (540.564.0928)
Custom printed apparel, art gallery, and gift shop

Li Beau Vape Co. 

128 W. Market St. (540.459.8288)
Vape supplies and lounge experience

Rocktown Gift Shoppe

S Main St (540.432.8935)
Gifts, souvenirs, and décor items

Sparrow's Flowers

117 S Main St (540.209.2519)
Handcrafted paper flowers and fresh arrangements

Ten Thousand Villages

181 S Main St (540.442.1010)
Global fair trade artisan items and hand-knotted rugs


44 South Main Street (540.560.1121)
Handmade beauty products