8Bit Oasis Gaming

165 S. Main Street Suite 101 (540.217.0070)
hobby and retro shop that features trading cards, board games, retro toys, novelty items, and other “nerd needs”

Blue Ridge Dog

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

Blue Ridge Florist & Gift Shop

115 W Water St (540.434.9931)
Designer fresh flowers, pottery, and delivery service

                                                                                                       Cat's Cradle

128 W Market St, Suite 102 (540.433.1135)                                                                     Printed apparel and all of your cat needs

Elk Run Mining Company

49 W 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, board games, and historical prints

The Isle Co.

165 S Main St (866.237.210)
Soy body lotion and candles

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

Rocktown Gift Shoppe

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

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