Shepherd's Gate Flower Farm

230 Meaderboro Rd Farmington NH 03835 USA

(603) 833-3424

Location