tompkins square park s

7th Street and Avenue A
New York
New York
United States