Florists in Leeds, ND Town & Country Floral125 Main St ELeeds, ND, 583467014662115FloristFloristsFlower ShopFlower ShopsFlowers Shop Show More