Atrellis Flowers and Gifts blooming with new life. Located on the Town Green in the heart of Windsor, Atrellis offers unique gifts and one of a kind floral design. Step inside and let your imagination take flight as each display brings endless possibilities. The friendly and knowledgeable staff is always ready to assist you in your design needs. Whether you are looking or that perfect gift or a new look for your own house, they can take care of everything.