We grow flowers near Asheville, NC, at our flower farm in Marshall, NC. Our flower shop serves as a wedding florist and also provides flower delivery to Asheville, Marshall, Weaverville, Woodfin, Mars Hill, Arden and other parts of Western North Carolina
Farm-Grown Beauties
We grow flowers with care in the Appalachian Mountains

Flowers for Delivery, Weddings, Gifts & More

View all

Specialty Blooms with Appalachian Spirit

We grow the majority of our flowers on our 4-acre sustainable flower farm just north of Asheville.

Weddings and Elopements

Every wedding is special, so we've developed several wedding collections to match your vision. Whether you're looking for a grand installation or an easy-to-book elopement package, we have flowers for your big day!

Asheville Wedding Florist

Artful Wedding Design

Our wedding flowers are inspired by the beauty and whimsy of nature.

Asheville Wedding Flowers
Asheville Flower Farm

Carolina Flowers Mercantile

Our store is the perfect place to pick up flowers or choose a unique gift!

We accept orders via the website 24/7.

We accept orders via phone from 7 a.m. to 6 p.m. Monday through Saturday.


Shop Hours:

Wednesday-Saturday, 10 a.m. - 6 p.m.

62 S.  Main St. Marshall, NC, 28753

Our Flower Farm

We are so proud to grow the majority of the flowers we sell! Flower farming is hard but rewarding work. We grow dozens of varieties, nearly year-round.

Asheville Flower Farm