1. Strafford Window Manufacturing, Inc. 168 Roller Coaster Rd, Strafford, NH 03884 Coordinate: 43.26175,-71.13505 Phone: (603) 664-8053