1. Windham Mobil Service Station 54 Haverhill Rd, Windham, NH 03087 Coordinate: 42.80243,-71.319 Phone: (603) 818-8659