The Jamestown Glasshouse is located in Jamestown, Virginia, between Jamestown Island, the location of the first permanent English settlement in North America, and Jamestown Settlement.
The Jamestown Glasshouse is located near Jamestown Island, which was the location of the initial permanent English settlement in North America, and Jamestown Settlement.