Azalea was established in 2017 in the quaint seaside town, Niantic, CT. Azalea, the flowering plant, is symbolic of remembrance or wishes of home. Owner, Lexi Persi, had always had these colorful flowering bushes planted at her childhood homes, which..
Relevance: 18.919922