where exactly is the church the article says that the church is was in new york city or state but doesn't say exactly where google just produces reams about the case and lots of articles cribbed from wikipedia but doesn't give the answer afaics does anyone know if it still exists or even if it doesn't i'd have thought it might be sufficiently notable to merit an article tell