Church of the Heavenly Rest. Vista from narthex thru west nave.
Toward altar. Located at 90th Street and Fifth Avenue.