Inwood Hill Park

154 Seaman Ave.
New York, NY
United States