Jamestown Park, the Town’s newest landscaped promenade off of Jamestown Road (116th St.), is the perfect site for a restful stroll of quiet reflection. 
Jamestown Park