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
 

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 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
 

withSimplicity

44 South Main Street (540.560.1121)
Handmade beauty products