1. Town & Country Floral 125 Main St E, Leeds, ND 58346 Coordinate: 48.289955,-99.44145 Phone: (701) 466-2115