Reviews of Mayflower and Lily - Luxury, high-end, faux flowers. (Florist) in Lincoln (Lincolnshire).