Church of Heavenly Rest June 19, 2015 by jerry Fornarotto Leave a Comment The Church of Heavenly Rest is located on the corner of 90th Street and 5th Avenue, New York City. Related posts: Flatiron Building in Black and White Mother Church, Boston Saint John the Divine The Flatiron and Clock