The best information I have is from an old plat map that showed that the glass works were located in the village of Winslow, at the end of Hay St where is meets Hall St. The plat map shows the location to be on the southern side of Hall St right where Hay St ends in Winslow. On the old plat map, Hay St ends when it meets Hall St. Current maps now show Hay St extending through Hall St. If I had to guesstimate, the glass works use to be in the area where Blocks 7405 & 7403 are on the tax maps, which is down the street from the Winslow Methodist Church & Cemetery.
I hope this helps.