Reviews of Petal & Stalk. (Florist) in Lincoln (Lincolnshire).