A place travelers can visit Church "to heaven's gate"