Florists in Elma, NY A Snails Place6550 Seneca StElma, NY, 140597166523355Angola Flower ShoppeDomes IncFloristFloristsFlorists RetailFlower ShopsFlowersGift ShopsMuchows Floral ShopSouvenir ShopsThe Christmas StoreThe Village Show More