Flower Island is a serene botanical garden nestled in the heart of Pekin, IL, offering visitors a peaceful retreat to connect with nature.
With a diverse collection of vibrant flowers and lush greenery, Flower Island provides a tranquil setting for individuals to relax and unwind amidst the beauty of the natural world.
Generated from their business information