Florist
Cross Creek Florist, proudly rooted in the legacy of Tropical Treehouse in Carytown, has blossomed into a trusted full-service florist located at our Garden Center on Courthouse Road in Richmond, VA.
With over 100 years of combined floral design expertise, our talented team crafts stunning arrangements for every occasion—from elegant roses and lilies to custom floral designs for birthdays, weddings, anniversaries, sympathy tributes, and more. We proudly serve over 40 Richmond zip codes with reliable same-day flower delivery on orders placed before noon.
Visit us at 501 Courthouse Road, Richmond, VA 23236, or call 804-378-0700 (opt. 3) to speak with our team. Explore our wide selection and order flowers online today for fast, beautiful, and dependable service.
Stem Bar Sale through October 27th
Carnations
$0.69 per stem
Originally $0.99 per stem
Visit our Florist Stem Bar by the greenhouse, Midlothian location only!
Thousands of cut flowers on display!


25% OFF
Premade Floral Wreaths
Why Choose Cross Creek Florist?
- Fresh & Beautiful Arrangements: We create stunning floral designs using the freshest flowers available.
- Personalized Floral Recommendations: Our experienced florists will help you select the perfect bouquet or arrangement tailored to your needs.
- Same-Day Delivery: We offer same-day delivery options within the Richmond area so your flowers arrive when you need them most. For same-day delivery, place orders before noon Monday through Saturday.
- Trusted Richmond Florist: As a local florist with a reputation for quality, you can count on us for reliable service and stunning blooms.
How to Order
1. Browse Our Floral Selections: Explore our collection of fresh bouquets, centerpieces, and custom arrangements for all occasions.
2. Personalize Your Arrangement: Select the perfect flowers, colors, and style that fit your event or the recipient’s taste.
3. Choose Delivery or Pickup: We offer same-day local delivery, or you can opt for in-store pickup at our nursery.
Need Help? We’re Here to Assist You!
Have questions about choosing the right floral arrangement or need assistance placing an order? We’d love to help!
- Call us: (804) 378-0700, Opt 3
- Email us: customerservice@crosscreeknursery.com