Florists in Waterbury (VT) Full list of companies Florists category in Waterbury, Vermont Flower Depot 128 S Main St, Waterbury, VT 05676, (802)244-6853 Page 1