The General Store & Inn, 534 Main St.

Featured on 19 of Virginia's Most Interesting General Stores, you can be sure to find anything from old-fashioned candy, children's toys, home decor, and local candles to gourmet ice cream and groceries. There are also 3 suites upstairs in the boutique inn, ideal for a cozy getaway or a treat for your new corporate client.

Hours: Mon-Fri: 9 am- 6 pm
Sat: 9 am- 2 pm
Phone: 434.309.1316


Pretty Please on Broad, 615 Broad St.

A trendy boutique that offers clothing for women of all ages! Pretty Please On Broad also carries gift items, Simply Southern merchandise, jewelry, shoes, and more! You will love shopping in this unique store. 

Hours: Tues-Thurs: 11 am- 7 pm
Fri: 11 am- 4 pm
Sat: 10 am- 4 pm
Phone: 704-281-8748


Main Street Shoppes, 600 Main St.

Main Street Shoppes offers everything from fine jewelry, clothing, Vera  Bradley, accessories, to lotions, soaps, and fresheners. If you are buying a gift for someone [or yourself...] this is a great place to start! 

Hours: Mon-Fri: 9 am- 6 pm
Sat: 9 am- 2 pm
Phone: 434-309-1238

main-street-trading-co_d400 (1).jpg

Main Street Trading Company, 519 Main St.

Main Street Trading Company offers consignment, vintage, antique clothing, furniture, jewelry, and home decoration items. 

Hours: Wed-Fri: 10 am- 5 pm
Sat: 10 am- 2 pm
Phone:(434) 369-0005


Vital Edge Nutritional Center, 610 Broad St.

Vital Edge is a family-owned health store with decades of combined knowledge and a broad variety of holistic health products and groceries.

Hours: Mon-Sat: 10 am- 5:30 pm

millers-jewlery_d400 (1).jpg

Miller's Jewelry, 520 Main St.

When you enter Miller's Jewelry, you get the sense you are entering the private storehouse of a collector. From wall to wall, find unique items, fine jewelry, and personalized touches.

Hours: Mon-Tues, Thurs-Fri: 10 am- 5 pm
Wed: 10 am- 3 pm
Sat: 10 am - 2 pm
Phone: (434) 369-209

AJ and Emma Wedding Day-20.jpg

Airabella's Flowers & Gifts, 815 Main St.

Airabella's is a locally-owned flower shop that offers one-of-a-kind floral designs and gifts. The shop also offers gift items such as Virginia candles, snacks and specialty items, and so much more! 

Hours: Mon-Sat: 9:30 am- 5:30 pm
Phone: (434) 369-4024


The Shoppes of Altavista, 823-B Main St.

You won't want to leave the Shoppes of Altavista once you step into this store! There are so many items to see, and you will love the wide variety of farmhouse and primitive decor. 

Hours: Tues-Thurs: 10am-6pm, Sat: 10 am- 5pm
Phone: (434) 608-2609


Hyacinths Creative Consignment, 823-A Main St.

Looking for custom decorated furniture for a bargain? If so, you need to stop by Hyacinth. They custom paint and refurbish antique chairs, dressers, couches, tables and more! 

Hours: Tues-Sat: 10am-5 pm
Phone: (434) 369-8000


Staunton River Outdoors, 508-B Pittsylvania Ave.

Are you looking for a day kayak or canoe trip, but you don't want to purchase the expensive gear? No problem, Staunton River Outdoors has all of the boating and fishing equipment that you will need on the river. They also coordinate a shuttle service to drop/pick you up from the river. Staunton River outdoors also sells firearms, fishing gear, hunting gear, and more! 

Hours: Tues-Sat: 8 am- 6 pm
Phone: (434)444-7682


Vintage on Broad, 617 Broad St.

Visit the store where the American Pickers have been! If you are into antiques, farmhouse finds, and one-of-a-kind primitive items, you will love this store as much as you'll love the sweet hospitality from the business owners! 

Hours: Tues-Fri: 11 am- 5 pm, Sat: 11 am- 3 pm
Phone: (434) 941-954