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

Discovery Store at Explore More Discovery Museum

150 S Main St (540.442.8900)
Award-winning educational games and toys for children

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 (540.578.2108)
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