15327 W. 143rd Street
Homer Glen, Illinois 60491 (United States)
(708) 949-8563
(708) 949-8659

Reviews:

positives
neutrals
negatives

Displaying the 1 most recent reviews

RatingContent
Negative
On Apr 30, 2012, Petulia (3 reviews) from Flushing, NY

I placed an order for dahlia bulbs two weeks ago. The website indicates that orders will ship within 1 to 2 business days. I emailed the company a week ago for an estimated arrival date and received no response. I am now disputing the charge with my credit card company

» Read the rest of the reviews
BACK TO TOP