Return to the previous picture in slideshow. Tompkins Square Park, located at Ave A and St. Marks (8th St). Proceed to the next picture in slideshow.