Flower Depot
10 Church Street
St. Louis, MO 63135
314-521-7400
800-583-3768
Award-winning 8,000 square foot florist shop that carries a large variety of creative fresh flowers, balloons, green and blooming plants, and gourmet & gift baskets.
