Explore details about location Jamestowne Place. Jamestowne Place is a location situated within the Durham alongside other areas such as W Chapel Hill St, Essex Road, Alumni Avenue. Additionally, some smaller parts of Jamestowne Place include specific areas like Elmstead Place adding to the diversity of its landscape.