Bethesda Angel in Snow June 7, 2018July 28, 2018 daveCentral Park Photography Or the lonely walk in Bethesda Plaza, Central Park. This is the center of the park. There’s an embedded plaque down there which says it is the park’s center. I think. Bethesda Fountain, Black and White Photography, Central Park, New York.