1. Hayward's Trading Post and Country Store Inc 359 Elm St, Milford, NH 03055 Coordinate: 42.84123,-71.67826 Phone: (603) 673-1321