Interior of the Church of the Heavenly Rest, New York City, altar at the east end of the church. Interior of the Church of the Heavenly Rest, New York City, altar at the east end of the church.